Der Apache-Webserver ist die beliebteste Web-Server im Internet , nach NetCraft.com und bietet ein hohes Maß an Konfiguration durch Änderung ihrer httpd.conf . Nachdem es installiert wurde, hat der Apache-Webserver eine vereinfachte Konfiguration , die nur eine Website weist dem Server und sendet alle Anfragen zu dieser Website. Um mehrere Webseiten aus dem gleichen IP oder dem gleichen Server zu dienen, werden Sie brauchen, um die VirtualHost-Direktiven in httpd.conf ändern. Things You
Texteditor
brauchen anzeigen Weitere Anweisungen
1
Erstellen Sie Verzeichnisse für jede Website, die Sie wollen , um zu dienen . In Ihrem htdocs Ordner , verwenden Sie den Befehl mkdir ein Verzeichnis, in dem Inhalte serviert wird zu erstellen. Typischerweise sind diese Web-Verzeichnisse haben ihre Berechtigungen festlegen , um die Befehle 755.Run :
mkdir chmod 755
2 Öffnen Sie Ihre httpd.conf -Datei in Ihrem Webservers conf. Auf CentOS und Redhat -Servern wird es in der Regel in /etc /httpd gespeichert , während die meisten anderen * NIX -Distributionen wird die Datei in /etc /apache oder /etc/apache2 speichern. Um die Konfiguration des Servers , Typ " whereis Apache " zu überprüfen und schauen Sie sich die nonlibrary Standorten.
3
Fügen Sie den nicht börsennotierten line " NameVirtualHost * ", um Ihre Datei httpd.conf . Damit Apache , um die Domain-Namen über einen Antrag zu prüfen und für die es auf alle IP -Adressen der Server zu suchen hat .
4
Geben und ändern Sie die folgende Vorlage in httpd.conf unter der Direktive NameVirtualHost . Ändern Sie den ServerName Anweisung den Namen der Domain, die Sie wünschen , um Host- und dem DocumentRoot auf das neue Verzeichnis , dass Ihre Website hält sein kann.
ServerName www.yourdomain.comServerAlias yourdomain.comDocumentRoot /usr /local /apache /htdocs /foldernameErrorLog /usr /local /apache /logs /error_logCustomLog /usr /local /apache /logs /access_log gemeinsame
5
Wiederholen Sie Schritt 4 für jede weitere Website, die Sie möchten, zu hosten.