如何配置我的Nginx服务器以使用子文件夹中的React应用程序?

时间:2017-10-19 18:35:36

标签: reactjs nginx react-router ubuntu-16.04

我正在尝试在我的Nginx服务器上的子文件夹中部署React应用程序。

此React应用的位置结构如下:www.example.com/reactApp。

我尝试像这样设置我当前的nginx.conf:

View inheritance may not use attribute 'string' as a selector.

这没效果。我需要更改什么才能修复子文件夹路由?

1 个答案:

答案 0 :(得分:10)

try_files语句的最后一个组件应该是URI。假设您的index.html文件位于/var/www/reactApp子文件夹下,您应该使用:

location /reactApp {
    root /var/www;
    index  index.html;
    try_files $uri $uri/ /reactApp/index.html;
}

有关详情,请参阅this document