一直試圖尋找一段時間,但似乎無法找到解決方案。我想通過nginx在一臺服務器上設置多個應用程序。目前的nginx.conf如下:Nginx爲多個應用程序與不同的子域
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
這是如何正確地做了什麼?
我認爲你的意思是說「testing.mydomain.co服務**'/ mydomain-test/...'**」來代替。 –