Sie können auf Ihrer Site benutzerdefinierte Webapplikationen installieren, die mit der Programmiersprache Ruby entwickelt wurden.
So installieren Sie auf Ihrer Site eine in Ruby geschriebene Applikation:
/htdocs
- Verzeichnis und erstellen Sie ein Unterverzeichnis, in dem sich die Applikationsdateien befinden werden. Nennen wir dieses Verzeichnis zum einfacheren Verständnis <
Ihre_Applikation>
. httpdocs/<Ihre_Applikation>
hoch.readme
-Datei im Applikationsverzeichnis. Befolgen Sie die Anweisungen in dieser Datei, um die Anwendung zu installieren. Beachten Sie, dass möglicherweise die Installation von zusätzlichen Ruby-Modulen oder Betriebssystemkomponenten erforderlich ist. In diesem Fall sollten Sie Ihren Hosting-Serviceprovider oder Serveradministrator um Hilfe bitten.cd /<Pfad_zu_virtuellen_Hosts>/<Name_Ihrer_Domain>/httpdocs; mv <Ihre_Applikation> <Ihre_Applikation>.real; ln -s <Ihre_Applikation>.real/public <Ihre_Applikation>
wobei <Pfad_zu_virtuellen_Hosts> der Pfad zum Verzeichnis mit den Konfigurationsdateien für die virtuellen Hosts ist, <Name_Ihrer_Domain> ist der Name Ihrer Domain, und <Ihre_Applikation> ist das Verzeichnis, in dem sich die Ruby-Applikation befindet.
Wenn Sie keinen Zugriff auf die Server-Shell haben, wenden Sie sich an Ihren Serveradministrator oder Hosting-Serviceprovider und bitten ihn, diesen Schritt für Sie durchzuführen.
.htaccess
, öffnen Sie sie mit einem beliebigen Text-Editor und fügen Sie der Datei die folgenden Zeilen hinzu: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>Applikationsfehler</h2>Rails-Applikation konnte nicht richtig initialisiert werden"
public/dispatch.fcgi
angegeben ist: geben Sie die Befehle head -n1 dispatch.fcgi
und which ruby
ein. Beide Befehle müssen die gleichen Werte zurückgeben. Jetzt ist die Webapplikation über die folgende URL erreichbar: http://Ihre-Domain.com/Ihre_Applikation.