我一直想弄清楚如何將服務器指向我的靜態頁面,我將它存儲在我的雲服務器中的某個地方。另外,我使用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'。 –