Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Von Grund auf neu: Eine vollständige Anleitung zum Aufbau eines Webservers unter CentOS

Von Grund auf neu: Eine vollständige Anleitung zum Aufbau eines Webservers unter CentOS

王林
王林Original
2023-08-05 09:03:163408Durchsuche

Von vorne beginnen: Eine vollständige Anleitung zum Erstellen eines Webservers unter CentOS

1 Installieren Sie das CentOS-Betriebssystem.
Um einen Webserver zu erstellen, müssen Sie zunächst das Betriebssystem installieren. Laden Sie das CentOS-Betriebssystem herunter und installieren Sie es. Wählen Sie die neueste Version von CentOS aus. Stellen Sie nach Abschluss der Installation sicher, dass das System ordnungsgemäß für Netzwerkverbindungen konfiguriert wurde.
2. LAMP-Umgebung (Linux, Apache, MySQL, PHP) installieren

  1. Apache installieren
    Führen Sie den folgenden Befehl im Terminal aus, um Apache zu installieren:
    sudo yum install httpd
    Nach Abschluss der Installation starten Sie Apache:
    sudo systemctl Starten Sie httpd
    An dieser Stelle können Sie die IP-Adresse des Servers in den Browser eingeben. Wenn die Apache-Willkommensseite angezeigt wird, ist die Installation erfolgreich.
  2. MySQL installieren
    Führen Sie im Terminal den folgenden Befehl aus, um MySQL zu installieren:
    sudo yum install mariadb-server
    Nach Abschluss der Installation starten Sie MySQL:
    sudo systemctl start mariadb
    Führen Sie dann den folgenden Befehl aus, um die MySQL-Sicherheit zu konfigurieren:
    sudo mysql_secure_installation
    Konfigurieren Sie gemäß den Eingabeaufforderungen. Es wird empfohlen, das Passwort des Root-Benutzers auf eine komplexe Zeichenfolge festzulegen und den anonymen Benutzerzugriff zu verhindern. Nachdem die Konfiguration abgeschlossen ist, starten Sie MySQL neu:
    sudo systemctl restart mariadb
  3. PHP installieren
    Führen Sie den folgenden Befehl im Terminal aus, um PHP und die zugehörigen Module zu installieren:
    sudo yum install php php-mysql php-gd php-pear
    Danach Die Installation ist abgeschlossen, starten Sie Apache neu:
    sudo systemctl restart httpd
    3. Grundkonfiguration
  4. Ändern Sie die Apache-Konfigurationsdatei
    Öffnen Sie die Hauptkonfigurationsdatei von Apache und öffnen Sie /etc/httpd/conf/httpd.conf mit einem beliebigen Texteditor. Suchen Sie die folgende Zeile und ändern Sie sie:

    ServerName www.example.com:80

    Ändern Sie „www.example.com“ in Ihren Domainnamen oder Ihre Server-IP-Adresse. Speichern Sie die Datei und beenden Sie den Vorgang.

  5. Firewall-Einstellungen
    Wenn auf Ihrem CentOS-System eine Firewall aktiviert ist, müssen Sie Regeln hinzufügen, um den HTTP- und HTTPS-Verkehr durchzulassen. Führen Sie den folgenden Befehl im Terminal aus:
    sudo firewall-cmd --permanent --add-service=http
    sudo firewall-cmd --permanent --add-service=https
    Laden Sie die Firewall-Regeln neu:
    sudo firewall-cmd - - Neu laden
    4. Website-Bereitstellung und -Verwaltung
  6. Website-Verzeichnis erstellen
    Erstellen Sie ein neues Verzeichnis im Verzeichnis /var/www/html als Ihr Website-Stammverzeichnis. Führen Sie beispielsweise den folgenden Befehl aus, um ein Verzeichnis mit dem Namen „mywebsite“ zu erstellen:
    sudo mkdir /var/www/html/mywebsite
  7. Dateiberechtigungen festlegen
    Führen Sie den folgenden Befehl aus, um den Eigentümer des Website-Verzeichnisses auf den Benutzer und die Gruppe festzulegen Apache-Prozess:
    sudo chown -R apache:apache /var/www/html/mywebsite
  8. Codieren Sie Ihre Website
    Codieren Sie Ihre Website mit einem beliebigen Texteditor und speichern Sie sie im Verzeichnis „mywebsite“.
  9. Konfigurieren Sie den virtuellen Host.
    Öffnen Sie die Konfigurationsdatei für den virtuellen Host von Apache /etc/httpd/conf.d/virtualhost.conf. Verwenden Sie dabei das folgende Codebeispiel als Referenz:

    ServerAdmin webmaster@mywebsite.com
    DocumentRoot /var/www/html/mywebsite
    ServerName mywebsite.com
    ServerAlias ​​​​www.mywebsite.com
    ErrorLog /var/log/httpd/mywebsite_error.log
    CustomLog /var/log/httpd/mywebsite_access.log kombiniert
    < ;/VirtualHost> ;
    Speichern Sie die Datei und beenden Sie den Vorgang. Starten Sie dann Apache neu:
    sudo systemctl restart httpd

5. Testen Sie die Website.
Geben Sie Ihre Server-IP-Adresse oder Ihren Domänennamen in den Browser ein. Wenn Sie Ihre Website-Seite sehen können, bedeutet dies, dass die Website erfolgreich erstellt wurde.

6. Fazit
Durch die Anleitung in diesem Artikel haben Sie gelernt, wie Sie einen Webserver auf CentOS von Grund auf erstellen. Dies sind die notwendigen Schritte zum Aufbau eines einfachen Webservers. Ich hoffe, dieser Artikel kann Ihnen helfen. Wenn Sie Ihre Website in einer Produktionsumgebung bereitstellen, achten Sie auf eine ordnungsgemäße Sicherheitskonfiguration und Leistungsoptimierung.

Das obige ist der detaillierte Inhalt vonVon Grund auf neu: Eine vollständige Anleitung 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