我在下面显示了我的NGINX配置。我的一个Flask应用程序工作(上面的那个),但下面的那个没有。奇怪的是,他们前几天都在工作,现在下面的那个(example2)只返回NGINX默认页面。
文件结构:
/Signup/
/static/
/assets/
/bootstrap/
/css/
/fonts/
/img/
/js/
/templates/
register.html
main.py
NGINX配置:
server {
listen 80;
listen [::]:80;
server_name example1.domain.net;
location / {
proxy_pass http://127.0.0.1:5000;
}
}
server {
listen 80;
listen [::]:80;
server_name example2.domain.net;
location ^~ /static/ {
proxy_pass http://127.0.0.1:6000;
include /etc/nginx/mime.types;
root /root/Signup/;
}
}
示例1正常工作,示例2(第二个服务器块没有)。
编辑:我想我应该注意,我之前没有NGINX的经验,请不要假设。