我一直想弄清楚如何将服务器指向我的静态页面,我将它存储在我的云服务器中的某个地方。另外,我使用NodeJs作为我的后端。如何设置nginx配置?
我的老问题:这不是指向我的myProjectX index.html,而是指向Nginx的默认网页“Welcome to Nginx!”。我想不通为什么;/
更新
我的新的问题:在那之后我做了这个新的配置,它指向我一个404页,而不是指着我的index.html
而且,第20行,它给我重复的“/”当我运行sudo的nginx的-t的错误调试目的
`nginx: [emerg] duplicate location "/" in /etc/nginx/sites-enabled/default:20 `
这里是我的Nginx的配置文件...
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
server_name www.andii90s.com;
root /home/andy/www/myProjectX/app;
index index.html index.htm;
location/{
proxy_pass http://10.137.10.140:8080;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
location/{
#Line 20
try_files $uri $uri/ =404;
}
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /home/andy/www/myProjectX/app;
}
}
您的配置文件不被读取*或*您没有重新启动'nginx'。 –