今天又碰到一个傻瓜式的问题,朋友让我帮他迁移一下服务器数据,我打包完文件,下载数据库文件,然后在新服务器创建站点并且创建了和原来数据库账号密码一样的数据库,导入数据库和文件后发现无法访问,查了一下域名解析的ip地址也正确没有问题,ping域名和ip都能ping通:(这里是自己疏忽,忘记加上端口)

本来以为是迁移的站点程序问题,织梦程序需要的服务器配置和伪静态也无误,我删掉了文件,仅留了一个宝塔默认index文件结果还是无法访问,看了一下宝塔安全组端口也是正常的:

一下给我整懵逼了,结果上了阿里云看了一服务器下安全组规则,默认80端口都没有放行,然后在安全组添加了80端口放行的规则,瞬间正常访问了....

还有就是ssl证书已经申请成功并部署,但是访问https无法访问,也是因为端口没有放行,https访问的端口为:443,添加规则后恢复访问。

在这里提醒一下大家哈:购买服务器如果架设网站,第一时间先查看安全组,并且对一些常用的安全组进行放行。

还有就是如果使用宝塔建站一般用到的端口如下:

  • 22 SSH默认端口
  • 80 网站默认端口
  • 443 ssl默认端口
  • 3306 Mysql默认端口
  • 8888 宝塔面板默认端口
  • 888 phpmyadmin默认端口
  • 20、21、39000-40000 FTP默认端口

经常用的端口一般就是这些,大部分服务商都会给出建议,如果实在嫌麻烦或搞不懂的直接放行全部,但是可能会有安全隐患哈。

End
最后修改:2021 年 07 月 08 日
如果觉得我的文章不错,请随手点赞~