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)
Tomcat definiert intern mehrere ClassLoader, soda...
Vorwort In diesem Artikel erfahren Sie hauptsächl...
Inhaltsverzeichnis 1. Szenenlayout 2. Fügen Sie e...
Nur 15 Zeilen CSS und Ihr iPhone stürzt ab Der Si...
Dies ist eigentlich kein offizielles Dokument des ...
Inhaltsverzeichnis Vorwort Funktionen von Vue Nat...
Inhaltsverzeichnis 1. Hintergrund 2. Was ist ein ...
Wenn es um eine Remotedesktopverbindung zu Linux ...
Vorwort Was ist Datentypkonvertierung? Der Standa...
Verwenden Sie das RPM-Installationspaket, um MySQ...
Der erste Schritt besteht darin, TypeScript globa...
Sie haben sicher schon einmal die Webseiten andere...
So ändern Sie das Passwort in MySQL 5.7.18: 1. Fa...
Perfekte Lösung für das skalierbare Spaltenproble...
serializable Serialisierung (kein Problem) Transa...