我是angular2的新手,我有这个应用程序,我想使用从ng build到安装了nginx的ubuntu服务器的dist文件夹进行部署。
然而,当我导航到我的url example.com时,它可以工作但是example.com/dashboard给了我404错误。我已经更改了我的nginx默认文件,但仍然没有得到我需要的结果。
下面是我的nginx默认文件
server {
listen 80;
listen [::]:80;
root /home/www/example.com;
index index.html index.htm index.nginx-debian.html;
server_name example.com;
location / {
try_files $uri $uri/ /index.html;
}
}
答案 0 :(得分:0)
尝试将此信息放在下面:
location / {
try_files $uri $uri/ /index.html;
proxy_set_header HOST $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}