我在Fedora服务器上安装了nginx + passenger +单轨应用程序。 我关于我的应用程序的nginx.conf看起来像这样:
server { listen 80; server_name myapp.mycompany.com; root /opt/apps/myapp_large_name/public; passenger_enabled on; client_max_body_size 4M; }
所以当我访问myapp.mycompany.com.br它访问我的rails应用程序/ opt / apps / myapp_large_name / public下。 我想能够configuration一个子path来访问另一个应用程序(在这种情况下,monit)。 我想要这样的东西:
myapp.mycompany.com.br/monit访问监控应用程序。
可能吗?
find一个方法来做到这一点:
server { listen 80; server_name name myapp.mycompany.com; root /opt/apps/myapp_large_name/public; passenger_enabled on; client_max_body_size 4M; location /monit/ { rewrite ^/monit/(.*)$ /$1 break; proxy_pass http://localhost:2812; } }