在nginx内容文件夹中redirectwebapps

我在www.example.com上设置了一个nginx + php + wordpress网站。当我在我的浏览器上访问example.com时,我可以看到我的wordpress博客,并且可以完美地工作,没有问题。 但现在我想继续使用nginx的其他web应用程序而不会丢失博客。

Ningx内容根目录在/srv/www/html WordPress的根目录在/srv/www/wordpress/public_html

我想要例如创build/ srv / www / newsite和放下一些webapp在那里,并能够通过example.com/newsite访问它,这是可能的吗?

我尝试在网站中创build相应的内容,并提供以下内容:

 server { server_name example.com/newsite www.example.com/newsite; access_log /srv/www/newsite/logs/access.log; error_log /srv/www/newsite/logs/error.log; root /srv/www/newsite; 

但它给了我一个wordpress页面没有find。

只是要清楚,我想保持wordpress现在的样子,我希望example.com默认显示我的worpdress。 我只希望example.com/newsite能够提供自己的文件。

而不是声明一个单独的服务器块,在wordpress的example.com服务器块中,您可以打开一个新的位置块,如下所示:

 location ~ /newsite/ { root /srv/www/; }