我正在尝试在一个域上设置多个 webapps(nextcloud、roundcube),比如说example.com
,不使用 cname 子域。我在默认位置安装了 webapps /usr/share/webapps/
,并且我希望此目录也是我的 webroot 服务器。我如何实现这样的效果:
example.com -> /usr/share/webapps/index.html
example.com/nextcloud -> /usr/share/webapps/nextcloud/
example.com/roundcube -> /usr/share/webapps/roundcube/
如果可能的话,使用多个 nginx 配置文件?例如,nginx 配置对于 nextcloud 来说包含很少的server
块,而roundcube 配置来自 archwiki(服务器运行 Arch Linux)的所有内容都写在一个location
块中。应该如何配置 nginx 才能使所有这些正常工作,并可以选择轻松添加新的 webapps?