我正在尝试在类似于 apache 的 nginx 中托管多个网站。在 apache 中,我们有一个名为 htdocs 的文件夹。我们将目录和文件放在 htdocs 中,如果 URL 类似于
www.example.com
然后我们可以访问 htdocs 文件夹中的目录和文件
www.example.com/exampledir1
和www.example.com/exampledir2
我想对 nginx 做同样的事情。可能吗。我的公司有一台服务器,它有一个静态 IP。我已经在上面安装了 nginx,默认情况下我在上面托管了一个 rails 应用程序,nginx.conf
文件中包含以下几行
server {
listen 80;
server_name mycomp.does-it.net;
root /var/www/mysamplerails/public;
passenger_enabled on;
rails_env development;
}
如果我访问 url “mycomp.does-it.net”,我可以访问这个网站
现在我想做的是拥有另一个rails应用程序并mycomp.does-it.net/mysecondrailsapp
以root身份访问它。
我用谷歌搜索了很多,我最终没有找到。我来自 apache 背景,这些是我在 nginx 中的第一次尝试。