Kenntnisse in der Bindung von Domänennamen und der Konfiguration virtueller Hosts zum Aufbau eines Webservers unter CentOS

PHPz
Freigeben: 2023-08-05 19:57:07
Original
2092 Leute haben es durchsucht

Tipps zur Bindung von Domänennamen und zur Konfiguration virtueller Hosts zum Erstellen eines Webservers unter CentOS

Einführung:
Beim Aufbau eines Webservers sind die Bindung von Domänennamen und die Konfiguration virtueller Hosts sehr wichtige Schritte. In diesem Artikel wird die Konfiguration der Domänennamenbindung und des virtuellen Hosts unter CentOS vorgestellt und entsprechende Codebeispiele bereitgestellt.

1. Domänennamenbindung

  1. Ändern Sie die Hosts-Datei
    Zuerst müssen Sie die Zuordnungsbeziehung zwischen Domänennamen und IP-Adressen in der CentOS-Hosts-Datei hinzufügen. Suchen und öffnen Sie die Hosts-Datei, die sich normalerweise in /etc/hosts befindet:

sudo vi /etc/hosts

Fügen Sie die folgende Zeile am Ende der Datei hinzu, wobei „www.example.com“ der benutzerdefinierte Domänenname ist , „192.168.0.100 „Speichern und schließen Sie die Datei für die IP-Adresse des Servers:

192.168.0.100 www.example.com

.

  1. DNS-Auflösung konfigurieren
    Wenn Ihr Domainname registriert ist und die DNS-Auflösung wirksam wurde, können Sie diesen Schritt überspringen. Andernfalls müssen Sie den Domänennamen im Kontrollfeld des Domänennamen-Registrators auf die IP-Adresse des Servers verweisen.
  2. Apache konfigurieren
    Als Nächstes müssen Sie den Apache-Server so konfigurieren, dass der Domänenname auf das richtige Verzeichnis verweist. Öffnen Sie die Hauptkonfigurationsdatei von Apache, httpd.conf:

sudo vi /etc/httpd/conf/httpd.conf

Suchen und ändern Sie die folgende Zeile und ändern Sie „www.example.com“ in den Domänennamen, den Sie binden möchten:

ServerName www.example.com:80

Speichern und schließen Sie die Datei.

Starten Sie den Apache-Dienst neu, damit die Konfiguration wirksam wird:

sudo-Dienst httpd neu starten

2. Konfiguration des virtuellen Hosts

  1. Erstellen Sie ein virtuelles Hostverzeichnis.
    Die Konfiguration des virtuellen Hosts erfordert ein unabhängiges Verzeichnis zum Speichern von Website-Dateien. Erstellen Sie zunächst ein Verzeichnis zum Speichern der virtuellen Hostdateien:

sudo mkdir /var/www/virtual_host

  1. Ändern Sie die Apache-Konfigurationsdatei
    Öffnen Sie die virtuelle Host-Konfigurationsdatei von Apache httpd-vhosts.conf:

sudo vi / etc/httpd/conf.d/httpd-vhosts.conf

Fügen Sie am Ende der Datei den folgenden Inhalt hinzu, ersetzen Sie „example.com“ durch Ihren Domainnamen und „/var/www/virtual_host/example.com“ mit Ihrem gerade erstellten Verzeichnispfad:

ServerName example.com
DocumentRoot /var/www/virtual_host/example.com
<Directory /var/www/virtual_host/example.com>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>
Nach dem Login kopieren

Speichern und schließen Sie die Datei.

  1. Berechtigungen festlegen
    Um sicherzustellen, dass Apache auf Website-Dateien zugreifen kann, müssen Sie die Berechtigungen des virtuellen Hostverzeichnisses ändern:

sudo chown -R apache:apache /var/www/virtual_host/example. com
sudo chmod -R 755 / var/www/virtual_host/example.com

  1. Starten Sie den Apache-Dienst neu
    Starten Sie den Apache-Dienst neu, damit die Konfiguration wirksam wird:

sudo service httpd restart

An diesem Punkt wird der Die Konfiguration des virtuellen Hosts ist abgeschlossen.

Codebeispiel:

  1. Index.html-Datei erstellen
    Im virtuellen Hostverzeichnis eine index.html-Datei als Startseite der Website erstellen:

sudo vi /var/www/virtual_host/example.com/index . html

Fügen Sie Folgendes in die Datei ein:



<title>Welcome to example.com!</title>
Nach dem Login kopieren


<h1>Welcome to example.com!</h1>
<p>This is the default web page for the domain example.com.</p>
Nach dem Login kopieren


Speichern und schließen Sie die Datei.

  1. Website testen
    Geben Sie Ihren Domainnamen in den Browser ein (z. B. http://www.example.com). Wenn auf der Seite „Willkommen bei example.com!“ angezeigt wird, bedeutet dies, dass der Domainname gebunden und virtuelles Hosting erforderlich ist Konfiguration erfolgreich.

Zusammenfassung:
In diesem Artikel werden die Techniken zur Domänennamenbindung und zur Konfiguration virtueller Hosts unter CentOS vorgestellt. Durch Ändern der Hosts-Datei, Konfigurieren der DNS-Auflösung und zugehöriger Konfigurationen von Apache wird der Zweck erreicht, den Domänennamen auf das richtige Verzeichnis zu verweisen . Gleichzeitig werden Codebeispiele zum Erstellen des virtuellen Hostverzeichnisses und der Homepage bereitgestellt, um den Lesern das Üben und Testen zu erleichtern.

Ich hoffe, dieser Artikel hat Ihnen bei der Domänennamenbindung und der Konfiguration virtueller Hosts beim Aufbau eines Webservers unter CentOS geholfen.

Das obige ist der detaillierte Inhalt vonKenntnisse in der Bindung von Domänennamen und der Konfiguration virtueller Hosts zum Aufbau eines Webservers unter CentOS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage