1. Installation und Konfiguration des Apache-Servers yum installiere httpd -y systemctl start httpd &&systemctl aktiviere httpd systemctl stoppe Firewall setenforce 0 //Setzen Sie die Selinux-Sicherheitsstufe auf „Premise“ und der Neustart schlägt fehl. Testen Sie die IP-Adresse der virtuellen Maschine mit dem lokalen Windows-Browser (schalten Sie unbedingt die Firewall aus). Wenn Sie die folgende Schnittstelle sehen, bedeutet dies, dass HTTP erfolgreich gestartet wurde. 2. Apache2-Konfigurationsdatei Nach der Installation von httpd wird das Verzeichnis /etc/httpd automatisch generiert Hauptkonfigurationsdatei: conf/httpd.conf 3. Basierend auf der IP-Adresse (der Server benötigt mehrere öffentliche IP-Adressen)
(1) Binden Sie eine andere IP-Adresse an den Server (2) Fügen Sie eine Site-Datei lyn1.conf im Verzeichnis /etc/httpd/conf.d hinzu Sie können es auch direkt in /etc/httpd/conf/httpd.conf konfigurieren. Die Datei httpd.conf importiert automatisch die Dateien in /etc/httpd/conf.d. Der Einfachheit halber schreiben wir es direkt in den Ordner /etc/httpd/conf.d. mkdir /mnt/lyn1 cd /etc/httpd/conf.d vi lyn1.conf <VirtualHost 192.168.100.135> //Lokale IP-AdresseDocumentRoot /mnt/lyn1/ //NetzwerkdatenverzeichnisServerName www.lyn1.com //Domänenname des Website-Servers<Directory /mnt/lyn1/ > //Website-Datenverzeichnis permissionsAllowOverride None //Überschreiben nicht zulassenRequire all granted //Alle Zugriffsanforderungen zulassen</Directory> </VirtualHost> (3) Fügen Sie die Webseitendatei index.html zum Veröffentlichungsverzeichnis der entsprechenden Website von shiyan1.com hinzu vi /mnt/lyn1/index.html <html> <Kopf> <Titel>lyn1</Titel> </Kopf> <Text> <h1>lyn1</h1> Dies ist die Website www.lyn1.com </body> </html> (4) Fügen Sie eine Site-Datei lyn2.conf im Verzeichnis /etc/httpd/conf.d hinzu mkdir /mnt/lyn1 cd /etc/httpd/conf.d vi lyn1.conf <VirtualHost 192.168.100.136> //Eine andere IP-Adresse dieses ComputersDocumentRoot /mnt/lyn2/ //NetzwerkdatenverzeichnisServerName www.lyn2.com //Domänenname des Website-Servers<Directory /mnt/lyn2/ > //Berechtigungen für das Website-DatenverzeichnisAllowOverride None //Überschreiben nicht zulassenRequire all granted //Alle Zugriffsanforderungen zulassen</Directory> </VirtualHost> vi /mnt/lyn2/index.html <html> <Kopf> <Titel>lyn2</Titel> </Kopf> <Text> <h1>lyn2</h1> Dies ist die Website www.lyn2.com </body> </html> (6) Starten Sie den Apache-Server neu und überprüfen Sie ihn mithilfe eines Browsers systemctl restart httpd 4. Konfigurieren Sie virtuelle Hosts basierend auf Portnummern
(1) Fügen Sie den Abhörport 81 zur Hauptkonfigurationsdatei /etc/httpd/conf/httpd.conf hinzu
(2) Ändern Sie die Datei /etc/httpd/conf.d/lyn1.conf: <VirtuellerHost 192.168.100.135:80> Servername www.lyn1.com Dokumentstammverzeichnis /var/www/html/lyn1/ <Verzeichnis /var/www/html/lyn1/ > AllowOverride Keine Erfordern alle gewährten </Verzeichnis> </VirtualHost> (3) Ändern Sie die Datei /etc/httpd/conf.d/shiyan2.conf: <VirtuellerHost 192.168.100.135:81> Servername www.lyn2.com Dokumentstammverzeichnis /var/www/html/lyn2/ <Verzeichnis /var/www/html/lyn2/ > AllowOverride Keine Erfordern alle gewährten </Verzeichnis> </VirtualHost> (4) Starten Sie den Apache-Server neu und überprüfen Sie ihn mithilfe eines Browsers systemctl restart httpd 5. Konfigurieren Sie eine Hostnamen-basierte virtuelle Maschine
(1) DNS registrieren (DNS-Server konfigurieren und normale Auflösung implementieren). Für temporäre Tests können Sie die Änderungsmethode /etc/hosts verwenden. Hier wird die Änderungsmethode hosts verwendet. #vi /etc/hosts
(2) In der Hauptkonfigurationsdatei /etc/httpd/conf.d/lyn1.conf <VirtuellerHost *:80> Servername www.lyn1.com Dokumentstammverzeichnis /var/www/html/lyn1/ <Verzeichnis /var/www/html/lyn1/ > AllowOverride Keine Erfordern alle gewährten </Verzeichnis> </VirtualHost> (3) In der Hauptkonfigurationsdatei /etc/httpd/conf.d/lyn2.conf <VirtuellerHost *:81> Servername www.lyn2.com Dokumentstammverzeichnis /var/www/html/lyn2/ <Verzeichnis /var/www/html/lyn2/ > AllowOverride Keine Erfordern alle gewährten </Verzeichnis> </VirtualHost> (4) Starten Sie den Apache2-Server neu und überprüfen Sie
Um unter Windows auf eine Website zuzugreifen, fügen Sie der Datei C:\Windows\System32\drivers\etc\hosts die folgenden beiden Zeilen hinzu
Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: JavaScript zum Erzielen eines Skin-Effekts (Ändern des Hintergrunds)
Es ist sehr wichtig, den Betriebsstatus von Conta...
In diesem Artikel wird der spezifische JS-Code zu...
Inhaltsverzeichnis 1: Einführung in Galera-Cluste...
In diesem Artikel werden zwei Methoden zur Implem...
Adaptives Layout wird in praktischen Anwendungen i...
Ich habe vor, eine Reihe von Haftnotizwänden zu r...
Inhaltsverzeichnis Optimierung der if-Beurteilung...
Ereignis-Bubbling, Ereigniserfassung und Ereignis...
Dieser Artikel veranschaulicht anhand von Beispie...
Dies ist mein erster Blog. Ich bin seit zwei Jahr...
Es besteht die Anforderung, den Schütteleffekt de...
Gruppe erstellen Die Gruppierung wird in der GROU...
Inhaltsverzeichnis Vorne geschrieben Was genau is...
prune Um diesen Befehl verwenden zu können, müsse...
Kürzlich habe ich festgestellt, dass die Serverze...