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了一下。这才偶然看到这样的区别!

你可能感兴趣的:(360极速版无法访问nginx部署的项目)