So installieren Sie Nginx auf CentOS 7

So installieren Sie Nginx auf CentOS 7

Nginx (kurz für Motor x) ist ein kostenloser, open-source und leistungsstarker HTTP-Webserver und Reverse-Proxy mit einer ereignisgesteuerten (asynchronen) Architektur. Es wird mit verwendet C Programmiersprache und läuft auf UNIX-ähnlichen Betriebssystemen sowie Windows OS.

Es funktioniert auch als Reverse -Proxy-, Standard -Mail- und TCP/UDP -Proxy -Server und kann zusätzlich als Lastbalancer konfiguriert werden. Es leistet viele Websites im Internet. bekannt für seine Hochleistungs-, Stabilitäts- und Merkmals-Set.

Lesen Sie auch: So installieren Sie Apache auf CentOS 7

In diesem Artikel erläutert wir, wie NGINX HTTP -Webserver auf einem CentOS 7 oder RHEL 7 -Server die Befehlszeile installiert, konfigurieren und verwaltet wird.

Voraussetzungen:

  1. Ein CentOS 7 Server Minimal Installation
  2. Eine rhel 7 server minimale Installation
  3. Ein CentOS/RHEL 7 -System mit statischer IP -Adresse

Installieren Sie den NGINX -Webserver

1. Aktualisieren Sie zuerst die Systemsoftwarepakete auf die neueste Version.

# yum -y Update 

2. Installieren Sie als Nächst.

# yum install epel-release # yum install nginx 
Installieren Sie Nginx auf CentOS 7

Verwalten Sie Nginx HTTP Server auf CentOS 7

3. Sobald der Nginx -Webserver installiert ist, können Sie ihn zum ersten Mal starten und aktivieren, um automatisch mit dem Systemstart zu starten.

# Systemctl start nginx # systemctl aktivieren nginx # systemctl status nginx 
Starten Sie und aktivieren Sie Nginx beim Start

Konfigurieren Sie Firewalld, um den Nginx -Verkehr zu ermöglichen

4. Standardmäßig ist CentOS 7 eingebaute Firewall auf Blocking Nginx-Verkehr eingestellt. Aktualisieren Sie die System -Firewall -Regeln, um eingehende Pakete auf HTTP und HTTPS mit den folgenden Befehlen zu ermöglichen.

# Firewall-cmd --zone = public --permanent --add-service = http # Firewall-cmd --zone = public --permanent --add-service = https # firewall-cmd--Reload 
Erlauben Sie Nginx auf Firewalld

Testen Sie den Nginx -Server auf CentOS 7

5. Jetzt können Sie den Nginx -Server überprüfen, indem Sie zur folgenden URL gehen. Eine Standard -Nginx -Seite wird angezeigt.

http: // server_domain_name_or_ip 
Testen Sie die Nginx -Installation

Nginx wichtige Dateien und Verzeichnisse

  • Das Standard -Server -Root -Verzeichnis (Top -Level -Verzeichnis mit Konfigurationsdateien): /etc/nginx.
  • Die Hauptnginx -Konfigurationsdatei: /etc/nginx/nginx.Conf.
  • Serverblock (virtuelle Hosts) Konfigurationen können hinzugefügt werden in: /etc/nginx/conf.D.
  • Das Standard -Server -Dokument -Root -Verzeichnis (enthält Webdateien): /usr/share/nginx/html.

Möglicherweise lesen Sie auch diese folgenden mit dem NGINX Web Server verwandten Artikel.

  1. So richten Sie mit NGINX-basierte und ip-basierte virtuelle Hosts (Serverblöcke) (Serverblöcke) ein
  2. Der ultimative Leitfaden zur Sicherung, Härte und Verbesserung der Leistung des NGINX -Webservers
  3. So installieren Sie Lackcache 5.1 für Nginx auf CentOS 7
  4. Installieren Sie die neueste Nginx 1.10.1, Mariadb 10 und PHP 5.5/5.6 auf Centos 7

In diesem Artikel haben wir gezeigt, wie der Nginx HTTP -Server aus der Befehlszeile eingelegt wird und verwaltet wird Centos 7. Sie können Fragen stellen oder uns über das folgende Kommentarformular Feedback geben.