用于角度应用程序的Nginx配置-子域映射现已运行

时间:2019-09-27 07:15:59

标签: angular nginx nginx-config

我有一个角度应用。我部署在服务器上使用。它可以使用以下名称http://localserver:9090

但是当它具有以下子域时,我需要使其工作:http://localserver:9090/finance

server {
listen 80 default_server;
listen [::]:80 default_server;

root /var/www/html;

server_name _;


server_tokens off;
proxy_cache off;
resolver 127.0.0.1 valid=10s;

location / {
    try_files $uri $uri/ =404;
}
}

有人能帮助我,当用户点击以下内容时如何渲染首页:http://localserver:9090/finance

2 个答案:

答案 0 :(得分:0)

使用--baseHref="/finance"选项构建角度应用程序,然后所有路径都将以baseHref开头

答案 1 :(得分:0)

通过更改nginx配置解决了该问题。

location / {
    try_files $uri $uri/ =404;
    rewrite ^([^.]*[^/])$ $1/ permanent;
}

谢谢