我的 nginx 上的三个不同位置有三个 Web 应用程序。
/ => .NET Core 应用程序(错误)
/painel => .NET Core 应用程序(确定)
/forum => 论坛 PHP (IPB) (确定)
painel 和 forum 路由运行正常,但我无法访问我的根应用程序。可能是因为我的本地化/论坛 php 配置改变了我的根应用程序的行为。
这是我的 nginx 代码:
server {
listen 80;
client_max_body_size 20M;
location / {
proxy_pass http://localhost:6000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection keep-alive;
proxy_set_header Host $http_host;
proxy_cache_bypass $http_upgrade;
}
location /painel {
proxy_pass http://localhost:5000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection keep-alive;
proxy_set_header Host $http_host;
proxy_cache_bypass $http_upgrade;
}
location ^~ /forum {
alias /home/forum;
index index.php;
location ~ \.php$ {
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $request_filename;
}
}
}
笔记:
当我尝试访问根应用程序而不是进入页面时,导航器会下载此文件:
感谢您的关注!