Heim > Artikel > Betrieb und Instandhaltung > So konfigurieren Sie Nginx auf dem Centos-Server
Laden Sie das sichere Terminal mobaxterm_personal herunter
Stellen Sie nach dem Herunterladen des sicheren Terminals zunächst eine Verbindung zu Ihrer eigenen öffentlichen Netzwerk-IP her
#🎜 🎜#
Nach erfolgreicher Verbindung ist die Anzeige wie oben.nginx-Einführung
nginx ist ein Leichtgewicht Webseitenserver, Reverse-Proxy-Server. Im Vergleich zu Apache und Lighttpd bietet es die Vorteile von weniger Speicher und hoher Stabilität. Die häufigste Verwendung besteht darin, einen Reverse-Proxy-Dienst bereitzustellen. 🎜 🎜#Der Befehl lautet:
yum install -y gcc gcc-c++Schritt 2: PCRE-Bibliothek installieren
$ cd /usr/local/
$ wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.33/pcre-8.33.tar.gz
$ tar -zxvf pcre-8.36.tar.gz
$ cd pcre-8.36
$ ./configure
$ make && make install
Wenn ein Fehler gemeldet wird: configure: Fehler: Sie benötigen einen C++-Compiler für die C++-Unterstützung
Lösung: yum install -y gcc gcc-c++
Schritt 3: Installieren Sie die SSL-Bibliothek# 🎜🎜##🎜 🎜#$ cd /usr/local/
$ wget http://www.openssl.org/source/openssl-1.0.1j.tar.gz
$ tar -zxvf openssl-1.0.1j.tar.gz
$ cd openssl-1.0.1j
$ ./config
$ make && make install
$ cd /usr/local/ $ wget http://zlib.net/zlib-1.2.11.tar.gz $ tar -zxvf zlib-1.2.11.tar.gz $ ./configure $ make && make installSchritt 5: Nginx installieren
# 🎜 🎜#
$ cd /usr/local/ $ wget http://nginx.org/download/nginx-1.8.0.tar.gz $ tar -zxvf nginx-1.8.0.tar.gz $ cd nginx-1.8.0 $ ./configure --user=nobody --group=nobody --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_gzip_static_module --with-http_realip_module --with-http_sub_module --with-http_ssl_module (注: --with-http_ssl_module:这个不加后面在nginx.conf配置ssl:on后,启动会报nginx: [emerg] unknown directive "ssl" in /opt/nginx/conf/nginx.conf 异常) $ make && make installStarten Sie nginx
$ /usr/local/nginx/sbin/nginx
Schritt 6: Überprüfen Sie, ob der Start erfolgreich ist
Öffnen Sie den Browser, um auf die IP zuzugreifen Wenn Sie im Browser die Meldung „Willkommen bei Nginx!“ sehen, bedeutet dies, dass die Verbindung nicht erfolgreich war und keine Antwort erfolgt ist. Daher habe ich überprüft, ob Port 80 vorhanden ist öffnen.Der Befehl lautet:
firewall-cmd --list- all Check port 80firewall-cmd --zone=public - -add-port=80/tcp Wenn Port 80 nicht geöffnet ist, öffnen Sie Port 80firewall-cmd --reload Öffnen Sie die Firewall erneut
Starten Sie den Nginx-Dienst erneut: # 🎜🎜#/usr/local/nginx/sbin/nginx –s reload
Sie haben festgestellt, dass Sie immer noch keine Verbindung zu dieser IP-Adresse herstellen können. Überprüfen Sie, ob die lokale Verbindung normal ist:
#🎜 🎜#Der Befehl lautet:curl localhost#🎜 🎜#Es wird wie im Bild angezeigt und festgestellt, dass die lokale Verbindung erfolgreich ist, aber auf die IP nicht zugegriffen werden kann Schließlich habe ich es überprüft und festgestellt, dass es so ist lag am neuen Server. Die Alibaba Cloud-Sicherheitsgruppe öffnete nur die Ports 22 und 3389, Port 80 wurde jedoch nicht geöffnet. Nur diese beiden Portnummern reichen nicht aus, um eine Verbindung zum Server herstellen zu können.
Sicherheitsgruppenkonfiguration hinzufügen Regeln
Da wir Alibaba Cloud verwenden, verwenden wir den Sicherheitsgruppenbetrieb von Alibaba Cloud, um den Portöffnungseffekt zu erzielen. Nachdem Sie sich bei Alibaba Cloud angemeldet haben, wählen Sie in der folgenden Reihenfolge aus: Cloud Server ecs->Sicherheitsgruppe->Konfigurationsregeln#🎜🎜 #Derzeit gibt es 3 Sicherheitsgruppenregeln, nämlich 22, 3389 und ICMP-Protokoll.
Klicken Sie dann oben rechts auf „Sicherheitsgruppenregel hinzufügen“
Port 80 hinzufügen #🎜 🎜#Wie im Bild gezeigt, müssen Sie nur zwei ändern:
Portbereich: 21/21 bedeutet, bei 21 zu beginnen und bei 21 zu enden
#🎜🎜 #Autorisierungsobjekt: 0.0 .0.0/0 bedeutet, dass alle IP-Adressen auf diesen Port zugreifen können Wie im Bild gezeigt, wird eine neue Regel hinzugefügt# 🎜🎜## 🎜🎜#Das obige ist der detaillierte Inhalt vonSo konfigurieren Sie Nginx auf dem Centos-Server. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!