前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >解决小程序的图片路径和mysql数据库访问的问题

解决小程序的图片路径和mysql数据库访问的问题

原创
作者头像
用户5875349
修改2020-01-13 11:02:16
3.1K0
修改2020-01-13 11:02:16
举报
文章被收录于专栏:云服务器mysql

一.问题过程现象描述:

1,在mysql数据库正常访问的时候,图片路径访问失败(mysql先用80端口测试,之后用的443端口):

之前是打开服务器目录下的图片链接报错是404:

2.关闭80端口之后,mysql数据库也不能正常访问:

①后来在服务器命令行中,查看占用的端口的进程:

netstat -alnp | grep 80

kill -9 删除进程号

②打开服务器目录下的图片链接报错是503:

二.解决问题的的分析:

1.mysql数据库用的是Tomcat(先后用的端口是80和443)环境,

2.图片链接是同一服务器的一个路径,用的Nginx(80端口)环境,

三.解决问题的过程:

1.80端口将进程关闭,需要查看http服务是否正常(例如:NGINX,Apache,Tomcat等)

通过命令:netstat -tunlp 查看系统所监听的服务

如没有监听,请您开启相应服务,如已经监听,可以重新启动一下测试

2.启动80端口:

确认对应机器内安装的web服务:

①.apache 启动方式:

systemctl start httpd

②.nginx启动方式:

systemctl start nginx

查看nginx状态方式:

systemctl status nginx

3查看原图片路径正常打开,mysql数据库不能正常启动:

4.关闭nginx,启动mysql数据库

nginx停止方式:

systemctl stop nginx

mysql数据库启动:

代码语言:javascript
复制
[root@VM_0_8_centos ~]# cd ..
[root@VM_0_8_centos /]# cd /home/443
[root@VM_0_8_centos 443]# ./run.sh
stop application
kill 21124
start application
[root@VM_0_8_centos 443]# nohup: appending output to ‘nohup.out’

[root@VM_0_8_centos 443]# 
[root@VM_0_8_centos 443]# 
[root@VM_0_8_centos 443]# tail -f nohup.out 

但仍然无法访问443端口

5.查看端口状态:netstat -nat

6.查看防火墙

防火墙iptables -nL提示:

显示宝塔在服务器运行,但宝塔端口开放中并没有443和3306端口

7.在宝塔中开放有关端口:

①,先在安全组的入站规则设置

②在登录宝塔面板设置安全组

8.或者卸载宝塔,在服务器的安全组中打开有关安全组

总结,解决Tomcat和nginx的环境端口(443、80)配置的问题,图片路径和mysql数据库的都可以正常访问。

但是访问网址失败:

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一.问题过程现象描述:
    • 1,在mysql数据库正常访问的时候,图片路径访问失败(mysql先用80端口测试,之后用的443端口):
      • 之前是打开服务器目录下的图片链接报错是404:
    • 2.关闭80端口之后,mysql数据库也不能正常访问:
      • ①后来在服务器命令行中,查看占用的端口的进程:
      • ②打开服务器目录下的图片链接报错是503:
  • 二.解决问题的的分析:
    • 1.mysql数据库用的是Tomcat(先后用的端口是80和443)环境,
      • 2.图片链接是同一服务器的一个路径,用的Nginx(80端口)环境,
      • 三.解决问题的过程:
        • 1.80端口将进程关闭,需要查看http服务是否正常(例如:NGINX,Apache,Tomcat等)
          • 2.启动80端口:
            • ①.apache 启动方式:
            • ②.nginx启动方式:
          • 3查看原图片路径正常打开,mysql数据库不能正常启动:
            • 4.关闭nginx,启动mysql数据库
              • 5.查看端口状态:netstat -nat
                • 6.查看防火墙
                  • 7.在宝塔中开放有关端口:
                    • ①,先在安全组的入站规则设置
                    • ②在登录宝塔面板设置安全组
                  • 8.或者卸载宝塔,在服务器的安全组中打开有关安全组
                  • 总结,解决Tomcat和nginx的环境端口(443、80)配置的问题,图片路径和mysql数据库的都可以正常访问。
                  相关产品与服务
                  云数据库 SQL Server
                  腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档