一直在尝试寻找时间,但似乎无法找到解决方案。我想通过 nginx 在一台服务器中设置多个应用程序。当前的 nginx.conf 如下:
server {
listen 80;
server_name mydomain.co;
root /mydomain/current/public;
passenger_enabled on;
rails_env production;
}
server {
listen 80;
server_name testing.mydomain.co;
root /mydomain-test/current/public;
passenger_enabled on;
rails_env test;
}
它提供正确的环境(测试),但不提供正确的代码库。我通过 ssh 检查了目录 mydomain-test,它包含最近的代码,但 nginx 没有提供服务。
基本上,我想要的是:
mydomain.co to serve /mydomain/current/public
testing.mydomain.co to serve /mydomain/current/public
这是如何正确完成的?