Inhaltsverzeichnis:

Installieren eines neuen virtuellen Hosts im Apache-Webserver: 3 Schritte
Installieren eines neuen virtuellen Hosts im Apache-Webserver: 3 Schritte

Video: Installieren eines neuen virtuellen Hosts im Apache-Webserver: 3 Schritte

Video: Installieren eines neuen virtuellen Hosts im Apache-Webserver: 3 Schritte
Video: Linux Webserver installieren (Apache2, MySQL Datenbank und PHP) 2024, November
Anonim
Installieren eines neuen virtuellen Hosts im Apache-Webserver
Installieren eines neuen virtuellen Hosts im Apache-Webserver

Der Zweck dieses Tutorials besteht darin, den Prozess der Konfiguration und Initiierung eines neuen virtuellen Apache-Webserver-Hosts zu durchlaufen. Ein virtueller Host ist ein "Profil", das erkennt, welcher DNS-Host (z. B. www. MyOtherhostname.com) unter einer bestimmten IP-Adresse aufgerufen wird. Es ist möglich, dies weiter einzugrenzen, indem nur IP-Adressen und Hostnamen in der virtuellen Host-Konfiguration gekoppelt werden, aber ich werde das überspringen und davon ausgehen, dass jede IP-Adresse, die der Server hat, auf den virtuellen Host zugreifen darf. Diese Anleitung wurde speziell mit einem Debian gemacht Server mit Apache 2.2.x.

Schritt 1: Einloggen und zum richtigen Ort gelangen

Melden Sie sich an und gelangen Sie zum richtigen Ort
Melden Sie sich an und gelangen Sie zum richtigen Ort

Melden Sie sich zuerst an und ändern Sie die Verzeichnisse in Ihr Konfigurationsverzeichnis. Auf den meisten vernünftigen Servern bedeutet dies, sich als Benutzer mit Superuser-Rechten anzumelden und irgendwo in /etc/$ ssh [email protected]: aufregend_passwordWelcome!~$ cd /etc/apache2/sites-available. zu gehen

Schritt 2: Erstellen Sie den Virtualhost aus einer Standardvorlage

Erstellen Sie den Virtualhost aus einer Standardvorlage
Erstellen Sie den Virtualhost aus einer Standardvorlage

Normalerweise behalte ich eine Standarddatei bei, die ich in eine Zwischenablage kopiere und zur Verwendung einfüge. Von dieser Standarddatei aus können Sie die Einzelheiten bearbeiten. Unten ist eine vernünftige Standarddatei, auf die Sie verweisen können, die das Dokument einem Drupal-Verzeichnis zuweist: $ pico MyOtherHostname.com ServerAdmin [email protected] DocumentRoot /home/web/drupal/drupal-6 ServerName www. MyOtherHostname.com ServerAlias MyOtherHostname.com *. MyOtherHostname.com RewriteEngine On RewriteOptions inherit CustomLog /var/log/apache2/MyOtherHostname.log kombiniertSie können selbstverständlich alle gewünschten Anpassungen gemäß den Informationen in der Dokumentation des virtuellen Apache 2.2-Hosts vornehmen.

Schritt 3: Aktivieren Sie die Site und starten Sie Ihren Server neu

Aktivieren Sie die Site und starten Sie Ihren Server neu
Aktivieren Sie die Site und starten Sie Ihren Server neu

Jetzt ist es an der Zeit, die Site zu aktivieren und den Server neu zu starten. Debian hat hier ein paar coole Server-Management-Tricks: Zuerst wollen wir die Site aktivieren:$ sudo a2ensite MyOtherHostname.comSite MyOtherHostname.com installiert; Führen Sie /etc/init.d/apache2 reload aus, um zu aktivieren. $ sudo /etc/init.d/apache2 reloadReloading Webserver config…. PID#Und jetzt sollten Sie auf die Site zugreifen können, solange der DNS-Server ihn auf Ihren Server verweist. Bei Drupal-Sites nutze ich oft diese Gelegenheit, um die Datei cron.php zu meiner Crontab hinzuzufügen, bevor ich es vergesse: $ sudo pico /etc/cron.d/drupal2 0, 5, 10, 15, 20 * * 1-6 none curl --silent https://MyOtherHostname.com/cron.phpDas war's! Herzlichen Glückwunsch!tarek:)

Empfohlen: