Nginx
我們可以在同一台伺服器上執行 Ruby on Rails 應用程序和 Wordpress 部落格嗎?如何?
我在我的 PS 伺服器上執行 Nginx。它有三個 Wordpress 網站。我試圖開始將一個網站轉換為 Rails 應用程序。首先,我將只轉換首頁。其他部分在 Nginx 中作為單獨的伺服器在子域下執行。我的問題是,如何在該伺服器的 Rails 上安裝和設置 ruby 而不會損害現有網站?一個網站的首頁將通過 Rails 執行,而其他網站的首頁將通過 Nginx 執行。
通常你只需要
virtualhost
在 nginx 中設置一個 -ish 伺服器,我以前從未啟動過 RoR 應用程序,但它很簡單:server { server_name ror.example.com; proxy_set_header Host $host; proxy_pass http://ror.example.com:3001; }
將該伺服器部分放入您的 nginx 配置中將設置一個名為 ror.example.com 的虛擬主機,它代理對任何 http 應用程序的請求。
或者,您可以設置 nginx 以將您的應用視為
location
定義:location /ror-app/ { proxy_pass ...(same as above) }
高溫下,