Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Kenntnisse in der Bindung von Domänennamen und der Konfiguration virtueller Hosts zum Aufbau eines Webservers unter CentOS

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

PHPz
PHPzOriginal
2023-08-05 19:57:072031Durchsuche

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:

a2445d15a37241fe08bac1f84a382b54

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>

ee672f0beb03b42be69279368a66a410

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:

8b05045a5be5764f313ed5b9168a17e6
100db36a723c770d327fc0aef2ce13b1
93f0f5c25f18dab9d176bd4f6de5d30e

<title>Welcome to example.com!</title>

9c3bca370b5104690d9ef395f2c5f8d1
6c04bd5ca3fcae76e30b72ad730ca86d

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

36cc49f0c466276486e50c850b7e4956
73a6ac4ed44ffec12cee46588e518a5e

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!

Stellungnahme:
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