ring fastcgi nginx
1.0.0
在此存儲庫中,我將分享我使用FastCGI包裝器(FCGIWRAP)調整的Nginx Server + FastCGI上運行RING Web應用程序的方式。
Note: these steps will not cover how to install nginx server and how to create a website
to work on with nginx. You should take your time doing that with googling.
1-使用此命令在系統上安裝FastCGI包裝器:
sudo apt-get install fcgiwrap
2-安裝Spawn-FCGI軟件(用於產生一個新的流程以運行FastCGI包裝器)
sudo apt-get install spawn-fcgi
3-從此存儲庫下載“ Spawn-fcgiwrap” shell腳本,然後將其移至“ /etc/init.d”路徑,以使其每次系統靴子運行。假設您已在本地克隆了此存儲庫並從其文件夾內部啟動了終端,則可以使用此命令移動腳本:
sudo mv spawn-fcgiwrap /etc/init.d/spawn-fcgiwrap
4-授予此腳本執行權限並使用以下命令初始化它:
sudo chmod +x /etc/init.d/spawn-fcgiwrap
update-rc.d spawn-fcgiwrap defaults
5-我們可以隨時使用以下命令來啟動和停止此腳本:
sudo /etc/init.d/spawn-fcgiwrap start
# OR
sudo /etc/init.d/spawn-fcgiwrap stop
6-在網站配置文件中的網站服務器塊的位置塊中添加下一個代碼。如果您以前創建和配置了網站,則此文件應在“/etc/nginx/stite-obabail/ovail/”路徑中。打開您的網站配置文件,然後在服務器塊中添加此代碼:
location ~ .ring$ {
include /etc/nginx/fastcgi_params;
fastcgi_index index.ring;
fastcgi_pass unix:/tmp/cgi.sock;
fastcgi_param SCRIPT_FILENAME /var/www/html$fastcgi_script_name;
}
**請注意,您必須在上一行的最後一行中更改路徑“/var/www/html”部分,以與您的網站文件夾的路徑一樣。
**注意:我們應該將環二進制複製到網站文件夾旁邊或內部的文件夾中,然後更改以每個環形代碼文件的第一行編寫的戒指路徑來指向它。到現在為止,我無法運行任何指向“戒指”的戒指應用程序,甚至是“/usr/bin/ring”,這可能是由於某些許可問題。
還有另一種方法可以產生新的FCGIWRAP流程,並使用本機系統套接字和服務實現將其連接到FASTCGI。
此方法在此鏈接中清楚地描述了
如果要使用第二種方法,則可以按照上一步,但用新方法中提到的內容替換步驟(2-5),並且應該按預期工作。
有一個愉快的時光:)