Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So konfigurieren Sie Nginx im Centos-Server

So konfigurieren Sie Nginx im Centos-Server

王林
王林nach vorne
2023-05-12 23:25:041104Durchsuche

Laden Sie das sichere Terminal mobaxterm_personal herunter.

Stellen Sie zunächst nach dem Herunterladen des sicheren Terminals eine Verbindung zu Ihrer eigenen öffentlichen Netzwerk-IP her ist ein leichter Webserver, Reverse-Proxy-Server. Im Vergleich zu Apache und Lighttpd bietet es die Vorteile von weniger Speicher und hoher Stabilität. Die häufigste Verwendung ist die Bereitstellung eines Reverse-Proxy-Dienstes.

Nach dem Herstellen einer Verbindung zum Server. So konfigurieren Sie Nginx im Centos-Server

Der erste Schritt: gcc gcc-c++ installieren

yum install -y gcc gcc-c++

Wenn ein Fehler gemeldet wird: configure: Fehler: Sie benötigen einen C++-Compiler für die C++-UnterstützungLösung: yum install -y gcc gcc-c++

Schritt 3: Installieren Sie die SSL-Bibliothek

$ 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

Schritt 4 : Zlib-Inventar installieren

$ 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

Schritt 5: Nginx 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
Nginx starten

$ 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

Schritt 6: Überprüfen Sie, ob der Start erfolgreich ist

Öffnen Sie den Browser, um auf die IP dieses Computers zuzugreifen Zeigt „Willkommen bei Nginx!“ an. Dies bedeutet, dass Nginx erfolgreich installiert und ausgeführt wurde. Notieren Sie, was ich während dieses Vorgangs festgestellt habe:

Als ich den sechsten Schritt erreichte, war die Verbindung zum Browser nicht erfolgreich und es gab keine Antwort, also habe ich nachgesehen Port 80 der Firewall Ob es aktiviert ist. Der Befehl lautet: firewall-cmd --list-all Überprüfen Sie Port 80

firewall-cmd --zone=public --add-port=80/tcp Wenn Port 80 aktiviert ist nicht geöffnet, 80 Port öffnen firewall-cmd --reload Öffnen Sie die Firewall erneut

Starten Sie den Nginx-Dienst erneut:

$ /usr/local/nginx/sbin/nginx

Es ​​wurde festgestellt, dass immer noch keine Verbindung zu dieser IP-Adresse hergestellt werden kann. Überprüfen Sie, ob die lokale Verbindung normal ist: The Der Befehl lautet:

/usr/local/nginx/sbin/nginx –s reload

Anzeige Wie im Bild gezeigt, wurde festgestellt, dass die lokale Verbindung erfolgreich war, aber auf die IP nicht zugegriffen werden konnte.

Schließlich habe ich überprüft und festgestellt, dass es am neuen Server liegt Die Alibaba Cloud-Sicherheitsgruppe hat nur die Ports 22 und 3389 geöffnet, Port 80 jedoch nicht.

Nur diese beiden Portnummern reichen nicht aus, um eine Verbindung zum Server herstellen zu können.

Fügen Sie die Konfigurationsregeln der Sicherheitsgruppe hinzu.

Da wir Alibaba Cloud verwenden wird die Sicherheitsgruppe von Alibaba Cloud Operation verwenden, 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

Es gibt derzeit 3 ​​Sicherheitsgruppenregeln, nämlich 22, 3389 und ICMP-Protokolle. So konfigurieren Sie Nginx im Centos-Server

Klicken Sie dann oben rechts auf Sicherheitsgruppenregeln hinzufügen.

Port 80 hinzufügen und endet bei 21

Autorisierungsobjekt: 0.0.0.0/0 bedeutet, dass alle IP-Adressen auf diesen Port zugreifen können

Wie im Bild gezeigt, wurde eine neue Regel hinzugefügt

So konfigurieren Sie Nginx im Centos-Server

Das obige ist der detaillierte Inhalt vonSo konfigurieren Sie Nginx im Centos-Server. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen