So erstellen Sie Apache VirtualHost in Ubuntu 18.04 & 16.04 LTS
- 654
- 89
- Marleen Weight
Virtual Hosting bezieht sich auf das Ausführen mehrerer Domänen (oder mehrere Websites) auf einem einzelnen Server. Die beste Verwendung von virtuellem Hosting ist auf freigegebenen Hosting -Servern zu sehen, auf denen Tausende von Websites auf einem einzelnen Server gehostet und die einzelnen Systemressourcen freigegeben werden.
Dieser Artikel hilft Ihnen dabei, virtuelle Hosts auf dem Apache2 -Server auf Ubuntu, Debian & Linuxmint Systems zu erstellen.
1. Apache installieren
Sie können diese Option überspringen, wenn Sie den Apache -Server bereits in Ihrem System installiert haben. Wenn Sie den folgenden Befehl nicht verwenden, um Apache Server auf Ubuntu -System zu installieren. Vergessen Sie auch als Best Practice nicht, Repositories Metadaten zu aktualisieren.
sudo apt-Get Update sudo apt-Get Installieren Sie Apache2
Schritt 2: Apache VirtualHost erstellen
In Apache auf Ubuntu werden alle virtuellen Host -Konfigurationsdateien unter gespeichert /etc/apache2/seites-verfügbar Verzeichnis. Mit der neuen Apache -Installation finden Sie dort eine standardmäßige virtuelle Hostdatei. Erstellen Sie eine neue virtuelle Host -Konfigurationsdatei, indem Sie die Standarddatei kopieren.
CD/etc/apache2/sites-verfügbare/sudo cp 000-Default.Conf Site1.Beispiel.com.Conf
Bearbeiten Sie nun die neue virtuelle Host -Konfigurationsdatei und aktualisieren Sie gemäß Ihren Anforderungen. Meine Seite1.Beispiel.Die COM -Konfigurationsdatei sieht unten nach.
vim Site1.Beispiel.com.Conf
Serveradmin [E -Mail -Protected] ServerName Site1.Beispiel.com documentroot/var/www/site1.Beispiel.com/httpdocs Optionen folgen Alle Fehlerlog $ apache_log_dir/fehler.Log Loglevel Warn CustomLog $ apache_log_dir/access.log kombiniert
Erstellen Sie nun eine Verzeichnisstruktur in Ihrem System gemäß den oben genannten virtuellen Host und weisen Sie die ordnungsgemäße Besitz- und Dateiberechtigung zu.
mkdir -p/var/www/site1.Beispiel.com/httpdocs chmod 755/var/www/site1.Beispiel.com/httpdocs www-data.www-data/var/www/site1.Beispiel.com/httpdocs
Laden Sie nun Ihre Projektdateien hoch /var/www/site1.Beispiel.com/httpdocs/ Verzeichnis. In diesem Beispiel haben wir a erstellt Index.html Datei zum Testzweck wie unten.
Echo "Site1.Beispiel.com
">/var/www/site1.Beispiel.com/httpdocs/Index.html
Schritt 3: Aktivieren Sie den ersten virtuellen Host
Jetzt haben wir unseren ersten virtuellen Host in Apache erfolgreich erstellt. Verwenden Sie nun den folgenden Befehl, um diesen virtuellen Host zu aktivieren, damit Apache diese Konfigurationsdatei beim nächsten Reload laden kann.
A2ensit Site1.Beispiel.com
Grundsätzlich erstellt dies einen sanften Link der virtuellen Host -Konfigurationsdatei im Verzeichnis /etc/apache2/sites-fähig/. Um die neue Konfiguration zu aktivieren, müssen wir ausführen:
Service Apache2 Reload
Jetzt können Sie zugreifen http: // seiten1.Beispiel.com in deinem Browser. Wenn Sie keine DNS für Ihre Domain konfigurieren lassen, führen Sie eine lokale Zuordnung durch, indem Sie einen Eintrag in hinzufügen /etc/hosts Dateien.
… 192.168.1.100 Standort1.Beispiel.com…
Schritt 4: Erstellen Sie einen anderen virtuellen Host
Wenn Sie einen weiteren virtuellen Host auf Ihrem Server hinzufügen möchten, wiederholen Sie einfach Schritt 2 und 3, indem Sie Ihren Site -Namen wie Site2 ändern.Beispiel.com.
Genießen Sie virtuelles Hosting!
- « So installieren und konfigurieren Sie die CSF -Firewall unter Linux
- Wie man den aktuellen Zeitstempel in Java bekommt »