So konfigurieren Sie Nginx auf dem Centos-Server

王林
Freigeben: 2023-05-25 15:58:06
nach vorne
2430 Leute haben es durchsucht

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

#🎜 🎜# So konfigurieren Sie Nginx auf dem Centos-Server

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++
Nach dem Login kopieren

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
Nach dem Login kopieren
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
Nach dem Login kopieren

Schritt 4: Zlib-Inventar installieren

$ cd /usr/local/
$ wget http://zlib.net/zlib-1.2.11.tar.gz
$ tar -zxvf zlib-1.2.11.tar.gz
$ ./configure
$ make && make install
Nach dem Login kopieren

Schritt 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 install
Nach dem Login kopieren
Starten Sie nginx
$ /usr/local/nginx/sbin/nginx
Nach dem Login kopieren

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 80

firewall-cmd --zone=public - -add-port=80/tcp Wenn Port 80 nicht geöffnet ist, öffnen Sie Port 80

firewall-cmd --reload Öffnen Sie die Firewall erneut

Starten Sie den Nginx-Dienst erneut: # 🎜🎜#
/usr/local/nginx/sbin/nginx –s reload
Nach dem Login kopieren

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
Nach dem Login kopieren
#🎜 🎜#

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

So konfigurieren Sie Nginx auf dem Centos-Server #🎜🎜 #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

So konfigurieren Sie Nginx auf dem Centos-Server

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!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!