nginx反向代理没有基地url

我有一个应用程序,我不能configuration一个基地址。 假设它的url是192.168.1.100:8011

我想configurationnginx,这样我就可以进入一个像192.168.1.100/myapp myapp这样的url,并转到另一个应用程序。

我用来做的configuration只有当我有一个基地的url。 例如,如果我在192.168.1.100:8011/myapp上有一个应用程序,而我想使用nginx来使用192.168.1.100/myapp ,那么我没有任何问题,但是我不能这样做。

那可能吗 ?

您可以使用重写规则:

 location /myapp/ { rewrite /myapp(.*) /$1 break; proxy_pass http://192.168.1.100:8011 } 

这会将/myapp/main/这样的URL发送到后端,作为/main/