宝塔部署静态服务遇到问题与解决
如何使用宝塔面板部署静态服务
当本地开发完项目后兴冲冲的打包想丢到自己的云服务上的时候,发现通过宝塔面板上传文件到了指定的文件夹,但是此时输入服务的IP地址去访问却无法访问到页面,可以使用宝塔面板中的网站新建站点来解决
- 打开宝塔面板,找到网站,点击添加站点
- 添加域名访问静态页面
- 需要给伪静态添加配置,不输入可能导致404
代码如下:location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.html?s=/$1 last; break; } }
此时本以为大功告成可以访问页面了,没想到又出问题了,输入IP发现居然无法访问,而且使用Transmit连接宝塔的FTP服务也无法链接
问题解决:检查了宝塔的安全组中已经开放了ftp的21端口和静态服务的80端口,但是还是无发访问,这时我们到阿里云服务中去看看是否存在配置问题,😢果然:阿里云这里没有配置80和21的安全组,设置一下试试
OK终于可以访问静态页面了,同时也能远程连接上FTP服务了
完成,结束🔚