我的VPS中有两个角度项目,主要项目位于 / home / first_app / ,第二个位于 / home / second_app /
这是我的nginx conf:
server_name www.my_domain.com my_domain.com
location /second_app {
alias /home/second_app/dist;
try_files $uri $uri/ /index.html =404;
}
location / {
root /home/first_app/dist;
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ /index.html =404;
# Uncomment to enable naxsi on this location
# include /etc/nginx/naxsi.rules
}
第一个应用效果很好,但我无法使用以下网址访问第二个应用: mydomain.com/second_app 。它始终采用 / 位置块。
在调试日志中,我发现:
test location "/"
test location "second_app"
use configuration "/"
谢谢!
答案 0 :(得分:-1)
首先,plz创建一个dist构建。
使用Angular CLI。
$ng build --prod
之后尝试使用 dist / 文件夹中的本地服务器。你不能安装nws。
npm install -g nws
并运行
nws
然后转到此网址。 http://localhost:3030
如果您发现自己的应用运行正常,可以将其丢弃。之后,也许你可以按照这个solution。
嗯,我希望这可以派上用场。