Server Setup · 2 min read · Feb 02, 2026
Debian Sarge (3.1) mit Ruby on Rails und Apache 2 mit FastCGI - Seite 6
ISPConfig installieren (es enthält ClamAV und SpamAssassin
Hinweis: Wenn die Installationsquelle ungültig ist, gehen Sie zu www.ispconfig.org und suchen Sie danach.
cd /usr/local/src
wget http://umn.dl.sourceforge.net/sourceforge/ispconfig/ISPConfig-2.2.2.tar.gz
tar xvfz ISPConfig*.tar.gz
cd install_ispconfig
./setupBei den Eingabeaufforderungen:
Installationsmodus: Antwort expert
Standardverzeichnis /home/www: Antwort n
Geben Sie /var/www als das Home-Verzeichnis für Websites ein.
Füllen Sie die Zertifikatsinformationen aus.
Wenn Sie nach einer Passphrase gefragt werden, wählen Sie n, andernfalls werden Sie bei der Start von ISPConfig danach gefragt, was bedeutet, dass es ohne menschliche Interaktion nicht gestartet werden kann.
Anschließend müssen die folgenden Informationen bereitgestellt werden:
Bitte geben Sie Ihren MySQL-Server ein: z.B. localhost
Bitte geben Sie Ihren MySQL-Benutzer ein: z.B. root
Bitte geben Sie Ihr MySQL-Passwort ein: Ihr MySQL-Passwort
Bitte geben Sie einen Namen für die ISPConfig-Datenbank ein: z.B. ispconfigdb
Bitte geben Sie die IP-Adresse des ISPConfig-Webs ein: z.B. 192.168.0.1
Bitte geben Sie den Hostnamen ein: z.B. www
Bitte geben Sie die Domain ein: z.B. xyz.de
Bitte wählen Sie das Protokoll (http oder https (SSL-Verschlüsselung)), um auf das ISPConfig-System zuzugreifen: Wenn Sie Ihr Kontrollpanel mit SSL verwenden möchten, wählen Sie 1. Sie können dann unter https://www.xyz.de:81 darauf zugreifen. Wenn Sie darauf unter http://www.xyz.de:81 zugreifen möchten, wählen Sie 2.Nachdem Sie die Fragen beantwortet haben, sollte ISPConfig ordnungsgemäß installiert sein. Wenn Sie www als Host und xyz.com als Domain während der Installation angegeben haben, finden Sie die ISPConfig-Oberfläche unter https://www.xyz.de:81 oder http://www.xyz.de:81. Hier können Sie sich zuerst mit dem Benutzernamen admin und dem Passwort admin anmelden.
SpamAssassin
ISPConfig wird mit SpamAssassin geliefert, jedoch ohne die von SpamAssassin benötigten Perl-Module. Führen Sie nach der Installation von ISPConfig den folgenden Befehl aus:
/home/admispconfig/ispconfig/tools/spamassassin/usr/bin/spamassassinWenn keine Fehler auftreten, können Sie mit ^c beenden.
Nachdem Sie sich zum ersten Mal bei ISPConfig angemeldet haben – denken Sie daran, admin-admin. Es wird empfohlen, das Passwort sofort zu ändern! Dies kann unter Tools -> Passwort ändern erfolgen.
Sie möchten vielleicht phpmyadmin zu ISPConfig hinzufügen, gehen Sie zu Management -> UpdateManager -> Update und fügen Sie
http://www.ispconfig.org/downloads/phpmyadmin-2.6.4-pl3.pkgin das URL-Feld ein, wählen Sie URL und drücken Sie auf Update.
Um eine Ruby on Rails-Hosting-Seite zu erstellen.
Erstellen Sie einen Hosting-Plan mit
| Options +ExecCGI +FollowSymLinks AllowOverride all |
im Feld Apache-Direktiven.
Erstellen Sie die neue Seite mit dem Hosting-Plan.
In der Rails-Anwendung benennen Sie das öffentliche Verzeichnis in web um. (Das Folgende geht davon aus, dass das vom Hosting-Plan erstellte Verzeichnis web1 ist. Ändern Sie das Folgende entsprechend, wenn es nicht so ist.)
cd (Rails-Anwendungs-Verzeichnis)
mv public webKopieren Sie alles im Rails-Verzeichnis in das neue Verzeichnis, das auf Ihrem Server für die Website erstellt wurde.
cp -R * /var/www/web1Ändern Sie die .htaccess im Webverzeichnis, indem Sie
| SetEnv RAILS_ENV production Order allow,deny Allow from all |
hinzufügen und alle Options-Direktiven entfernen.
Stellen Sie sicher, dass der Webserver auf alle Dateien zugreifen kann, indem Sie den Eigentümer der Dateien auf Ihren Webserver ändern.
cd /var/www/web1 (oder wie auch immer Ihr Website-Verzeichnis heißt.)
chown -R www-data:web1 *Es sollte jetzt funktionieren!
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.