使用 Nginx 在同一域中具有不同位置的多个配置(React App)

Posted

技术标签:

【中文标题】使用 Nginx 在同一域中具有不同位置的多个配置(React App)【英文标题】:Multiple configurations with different locations (React App) at the same domain using Nginx 【发布时间】:2020-07-20 05:13:25 【问题描述】:

我正在尝试为 2 个不同的位置配置 nginx。 这是我的场景。

www.example.com 
location : /var/www/example.com

example.com/panel 
location : /var/www/example.com/panel 

【问题讨论】:

【参考方案1】:

尝试使用: http://nginx.org/en/docs/http/ngx_http_core_module.html#try_files

location ^~ /root 
    root /var/www/example.com;
    index index.html index.htm;

location ^~ /root/react_app(or panel) 
    root /var/www/example.com;
    index index.html index.htm;
    try_files $uri $uri/ /root/react_app/index.html;

【讨论】:

以上是关于使用 Nginx 在同一域中具有不同位置的多个配置(React App)的主要内容,如果未能解决你的问题,请参考以下文章

在同一域中具有多个 Laravel 实例时的会话/cookie 错误

在同一台服务器中配置多个位置的 nginx

Nginx同一端口部署多个前后端分离的vue项目

用于在同一个域中运行两个 Yii2 php 实例的 Nginx 配置

nginx虚拟主机配置

具有多个位置的 nginx proxypass