【发布时间】:2018-03-11 14:40:54
【问题描述】:
我正在尝试在 NGINX 服务器上托管 2 个反应应用程序。我目前的配置如下:
server {
listen 80;
server_name www.domain.net;
location / {
root /var/www/portfolio_site/code/client/build;
try_files $uri /index.html;
}
location /json/ {
root /var/www/json-converter-yay/build;
try_files $uri $uri/ /json.html;
}
}
我已经尝试了这篇文章中提到的两种解决方案:Run multiple React Apps
如果我导航到 /json,这会给我一个 404 错误,如果我导航到 root,则会有一条消息通知我 NGINX 已设置。目前,根位置工作得很好,但导航到 domain.com/json 会呈现索引页面。我已清除缓存并在多台计算机上进行了测试,并验证了我的路径配置是否正确。
【问题讨论】:
-
您可以在不同的端口上为您的服务器提供服务,并使 nginx 在不同的端口上监听不同的响应应用程序。我就是这样做的。
-
你能分享你的配置文件吗?
标签: reactjs nginx create-react-app