您可以在網站上安裝使用 Ruby 編程語言開發的自訂 Web 應用程式。
若要在您的網站上安裝使用 Ruby 編寫的應用程式:
/httpdocs
目錄,並在應用程式檔案所處位置建立子目錄。使其呼叫此目錄 <your_application>
,僅作說明用。httpdocs/<your_application>
目錄。readme
檔案。按照此檔案的說明安裝此應用程式。注意,可能需要安裝其它 Ruby 模組或作業系統模組。在這種情況下,聯絡主機服務提供商或伺服器管理員尋求協助。cd /<path_to_virtual_hosts>/<your_domain_name>/httpdocs; mv <your_application> <your_application>.real; ln -s <your_application>.real/public <your_application>
其中 <path_to_virtual_hosts> 是虛擬主機設定檔目錄所處路徑,<your_domain_name> 是網站名,<your_application> 是 Ruby 應用程式所處目錄。
如果未取用伺服器 shell,請要求伺服器管理員或主機服務提供商執行此步驟。
.htaccess
的檔案,可選擇使用文字編輯器開啟此檔案,並將以下行新增到此檔案中:AddHandler fcgid-script .fcgi
Options +FollowSymLinks +ExecCGI
RewriteEngine On
RewriteBase /
<your_application>
RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
ErrorDocument 500
"<h2>Application error</h2>Rails application failed to start properly"
public/dispatch.fcgi
檔案中指定 Ruby 解釋器的正確路徑:執行指令 head -n1 dispatch.fcgi
和 which ruby
。兩個指令都會返回同樣的值。現在則可以從以下 URL 取用 web 應用程式:http://your-domain.com/your_application。