Laden Sie das sichere Terminal MobaXterm_Personal herunter Laden Sie zunächst das sichere Terminal herunter und stellen Sie eine Verbindung mit Ihrer öffentlichen IP her. Nach erfolgreicher Verbindung erfolgt die Anzeige wie oben. Einführung in Nginx Nginx ist ein leichtgewichtiger Webserver und Reverse-Proxy-Server. Im Vergleich zu Apache und lighttpd bietet es die Vorteile eines geringeren Speicherverbrauchs und einer höheren Stabilität. Die häufigste Verwendung besteht in der Bereitstellung von Reverse-Proxy-Diensten Nach der Verbindung mit dem Server Schritt 1: Installieren Sie gcc gcc-c++ Der Befehl lautet: yum install -y gcc gcc-c++ Schritt 2: Installieren Sie die PCRE-Bibliothek $ cd /usr/lokal/ $ 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 $ ./konfigurieren $ machen && machen installieren Wenn ein Fehler gemeldet wird: configure: error: Sie benötigen einen C++-Compiler für die C++-Unterstützung Lösung: yum install -y gcc gcc-c++ Schritt 3: SSL-Bibliothek installieren $ cd /usr/lokal/ $ 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 $ ./konfiguration $ machen && machen installieren Schritt 4: Installieren Sie die zlib-Bibliothek $ cd /usr/lokal/ $ wget http://zlib.net/zlib-1.2.11.tar.gz $ tar -zxvf zlib-1.2.11.tar.gz $ ./konfigurieren $ machen && machen installieren Schritt 5: Installieren Sie nginx $ cd /usr/lokal/ $ 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=niemand --group=niemand --prefix=/usr/local/nginx --mit-http_stub_status_module --mit-http_gzip_static_module --mit-http_realip_module --mit-http_sub_module --mit-http_ssl_module (Hinweis: Wenn Sie --with-http_ssl_module: nicht hinzufügen, nachdem Sie ssl: on in nginx.conf konfiguriert haben, wird beim Start die Ausnahme nginx: [emerg] unknown directive "ssl" in /opt/nginx/conf/nginx.conf gemeldet.) $ machen && machen installieren Starten Sie nginx $ /usr/local/nginx/sbin/nginx Schritt 6: Prüfen, ob der Start erfolgreich war Öffnen Sie den Browser und greifen Sie auf die IP-Adresse dieses Computers zu. Wenn der Browser „Willkommen bei nginx!“ anzeigt, bedeutet dies, dass Nginx installiert wurde und erfolgreich ausgeführt wird. Hier sind einige Dinge, die mir während dieses Vorgangs aufgefallen sind: Als ich bei Schritt 6 angekommen war, war die Verbindung mit dem Browser nicht erfolgreich und es wurde keine Antwort angezeigt. Deshalb habe ich geprüft, ob Port 80 der Firewall geöffnet war. Der Befehl lautet: firewall-cmd --list-all Überprüfen Sie Port 80 firewall-cmd --zone=public --add-port=80/tcp Wenn Port 80 nicht geöffnet ist, öffnen Sie Port 80 firewall-cmd --reload Firewall wieder aktivieren Starten Sie den Nginx-Dienst erneut: /usr/local/nginx/sbin/nginx –s neu laden Wenn 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 lokaler Host Wie im Bild gezeigt, ist die lokale Verbindung erfolgreich, aber die IP ist nicht erreichbar Schließlich überprüfte ich und stellte fest, dass es daran lag, dass die Alibaba Cloud-Sicherheitsgruppe für den neuen Server nur die Ports 22 und 3389 geöffnet hatte, nicht jedoch Port 80. Diese beiden Portnummern allein reichen nicht aus. Um eine Verbindung zum Server herzustellen, muss Port 80 geöffnet werden. Hinzufügen von Konfigurationsregeln für Sicherheitsgruppen Da wir Alibaba Cloud verwenden, können wir die Sicherheitsgruppenvorgänge von Alibaba Cloud nutzen, um den Portöffnungseffekt zu erzielen. Wählen Sie nach der Anmeldung bei Alibaba Cloud in der folgenden Reihenfolge: Cloud Server ECS->Sicherheitsgruppe->Konfigurationsregeln Derzeit gibt es drei Sicherheitsgruppenregeln, nämlich 22, 3389 und ICMP-Protokolle. Klicken Sie dann oben rechts auf „Sicherheitsgruppenregeln hinzufügen“. Port 80 hinzufügen Wie in der Abbildung gezeigt, sind nur zwei Änderungen erforderlich: Portbereich: 21/21 bedeutet, beginnend bei 21 und endend bei 21 Autorisierungsobjekt: 0.0.0.0/0 bedeutet, dass alle IP-Adressen auf diesen Port zugreifen können Wie in der Abbildung gezeigt, wird eine neue Regel hinzugefügt Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Ein kurzer Vergleich von Props in React
Inhaltsverzeichnis 1. Doppelte Anfragen storniere...
Inhaltsverzeichnis Vorwort Ressourcen zum Thema V...
Vue implementiert die Palastgitterrotationslotter...
1. Rz auf den Server hochladen und entpacken rz [...
Reagieren Sie auf mehrere Arten, um den Wert des ...
In diesem Artikel wird der spezifische JavaScript...
Inhaltsverzeichnis 1. Baidu-Enzyklopädie 1. MySQL...
MySQL-Abfragedaten aus einer Tabelle und Einfügen...
Inhaltsverzeichnis 1. Grundlegende Speicherung vo...
1. Schalten Sie die Firewall aus und übertragen S...
1. Die Komponente First.js hat Unterkomponenten: ...
Inhaltsverzeichnis 1. So wechseln Sie 2. Register...
Inhaltsverzeichnis Überblick Die Rolle des Revers...
Inhaltsverzeichnis Vorwort Die Rolle von Dekonstr...
Inhaltsverzeichnis Abhängigkeiten installieren Bo...