Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >Best Practices zum Erstellen von Webservern unter CentOS 7
Best Practices für den Aufbau von Webservern unter CentOS 7
Einführung:
Mit der rasanten Entwicklung des Internets ist der Aufbau eines eigenen Webservers für viele Menschen zu einem Bedürfnis geworden, insbesondere bei der Erstellung von Unternehmens- und Privatwebsites. In diesem Artikel werden die Best Practices für den Aufbau eines Webservers unter dem Betriebssystem CentOS 7 vorgestellt und relevante Codebeispiele bereitgestellt.
1. Apache (HTTP-Server) installieren
Öffnen Sie das Terminal und führen Sie den folgenden Befehl aus, um Apache zu installieren:
sudo yum install httpd
Nach der Installation starten Sie Apache und stellen Sie ein, dass es beim Booten automatisch startet:
sudo systemctl start httpd sudo systemctl enable httpd
2. Konfigurieren Sie Apache
Configure die Firewall, um HTTP (Port 80) Zugriff zu ermöglichen:
sudo firewall-cmd --zone=public --add-service=http --permanent sudo firewall-cmd --reload
modify der Apache -Konfigurationsdatei:
sudo vi /etc/httpd/conf/httpd.conf
set sserneNername (falls nicht eingestellt):
ServerName your_domain_name
configure das Stammverzeichnis der Website:
DocumentRoot /var/www/html <Directory /var/www/html> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory>
Starten Sie Apache neu, damit die Änderungen wirksam werden:
sudo systemctl restart httpd
3. Installieren und konfigurieren Sie MySQL (Datenbankserver)
Führen Sie den folgenden Befehl aus, um den MySQL-Server zu installieren:
sudo yum install mariadb-server
Nachdem die Installation abgeschlossen ist, starten Sie MySQL und stellen Sie es so ein, dass es beim Booten automatisch startet:
sudo systemctl start mariadb sudo systemctl enable mariadb
Führen Sie das Sicherheitsskript aus und konfigurieren Sie das MySQL-Root-Passwort:
sudo mysql_secure_installation
IV. Installieren Sie PHP
Ausführen Geben Sie den folgenden Befehl ein, um PHP und zugehörige Erweiterungen zu installieren:
sudo yum install php php-mysql
Ändern Sie die Konfigurationsdatei php.ini:
sudo vi /etc/php.ini
Stellen Sie die Zeitzone ein:
date.timezone = Asia/Shanghai
Starten Sie Apache neu, damit die Konfiguration wirksam wird:
sudo systemctl restart httpd
Das obige ist der detaillierte Inhalt vonBest Practices zum Erstellen von Webservern unter CentOS 7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!