360极速版无法访问nginx部署的项目

1. 项目在nginx上如下部署,结果反馈3600极速版访问不了:

server {

listen 80;

listen [::]:80;

server_name localhost admin.XXX.com;

location / {

#        rewrite ^/(.*) https://$host/$1 permanent;

root /home/arch/MobCastle_UI_new_v7;

index login.html index.html index.htm;

}

2.  如下方式部署就可以访问了,真的如是?

server {

listen 80;

listen [::]:80;

root /home/arch/MobCastle_UI_new_v7;

index login.html login.htm index.html index.htm;

server_name admins.XXX.com;

location /MobCastle_UI_new {

alias /home/arch/MobCastle_UI_new_v7;

index login.html index.html index.htm;

}

}

3. 再次亲临现场目睹了一次,果然如此。一直认为上述两种部署方式没有什么根本区别(对于之访问根目录的项目来说),没想到此处看到了之前反应的360急速浏览器点击登录完全不动(js完全不出发,其他页面css还失效)这类让人疑惑的情况背后的原因——原来竟是nginx部署方式导致的!

4. 发现上述区别还应该感谢当时没有不动脑地直接拷贝nginx部署的代码,而是在另一台服务器上DIY了一下。这才偶然看到这样的区别!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容