1. Nginx unter Linux installieren und konfigurieren
Es ist das erste Mal, dass Nginx installiert wird, und die dabei auftretenden Probleme werden Schritt für Schritt gelöst.
Das Tool securecrt dient der Verbindung und Anmeldung am Server.
1.1 rz-Befehl, ein Dialogfeld wird angezeigt. Wählen Sie das Nginx-komprimierte Paket zum Hochladen aus.
#rz
1.2 Entpacken
[root@vw010001135067 ~]# cd /usr/local/ [root@vw010001135067 local]# tar -zvxf nginx-1.10.2.tar.gz
1.3 Geben Sie den Nginx-Ordner ein und führen Sie den Befehl ./configure aus
[root@vw010001135067 local]# cd nginx-1.10.2 [root@vw010001135067 nginx-1.10.2]# ./configure
Der Fehler wird wie folgt gemeldet:
checking for os + linux 2.6.32-431.el6.x86_64 x86_64 checking for c compiler ... not found ./configure: error: c compiler cc is not found
Dieser Fehler tritt auf. Dann ist das gcc-Paket nicht installiert.
1.3.1 gcc installieren
gcc anzeigen
[root@vw010001135067 nginx-1.10.2]# whereis gcc gcc:
gcc installieren
[root@vw010001135067 nginx-1.10.2]# yum -y install gcc
Nach erfolgreicher Installation erneut prüfen
[root@vw010001135067 nginx-1.10.2]# whereis gcc gcc: /usr/bin/gcc /usr/lib/gcc /usr/libexec/gcc /usr/share/man/man1/gcc.1.gz
gcc ist installiert.
1.3.2 Fahren Sie mit der Ausführung von ./configure fort
[root@vw010001135067 nginx-1.10.2]# ./configure checking for os + linux 2.6.32-431.el6.x86_64 x86_64 checking for c compiler ... found ...... checking for pcre library ... not found checking for pcre library in /usr/local/ ... not found checking for pcre library in /usr/include/pcre/ ... not found checking for pcre library in /usr/pkg/ ... not found checking for pcre library in /opt/local/ ... not found ./configure: error: the http rewrite module requires the pcre library. you can either disable the module by using --without-http_rewrite_module option, or install the pcre library into the system, or build the pcre library statically from the source with nginx by using --with-pcre=<path> option.
Der obige Fehler tritt auf. Installieren Sie pcre-devel
[root@vw010001135067 nginx-1.10.2]# yum install pcre-devel
1.3.3 und führen Sie ./configure erneut aus Verwenden Sie die OpenSSL-Funktion und die SHA1-Funktion. Dann installieren Sie openssl, sha1
error: the http gzip module requires the zlib library. you can either disable the module by using --without-http_gzip_module option, or install the zlib library into the system, or build the zlib library statically from the source with nginx by using --with-zlib=<path> option.
1.4.1 Aktivieren Sie die Ausführung des SSL-Moduls./configure –with-http_ssl_module
yum install zlib-devel
1.4.2 Aktivieren Sie die Seite „server+status“ und führen Sie sie aus./configure –with-http_stub_status_module
[root@vw010001135067 nginx-1.10.2]# ./configure checking for os + linux 2.6.32-431.el6.x86_64 x86_64 checking for c compiler ... found + using gnu c compiler + gcc version: 4.4.7 20120313 (red hat 4.4.7-17) (gcc) ....... configuration summary + using system pcre library + openssl library is not used + md5: using system crypto library + sha1: using system crypto library + using system zlib library nginx path prefix: "/usr/local/nginx" nginx binary file: "/usr/local/nginx/sbin/nginx" nginx modules path: "/usr/local/nginx/modules" nginx configuration prefix: "/usr/local/nginx/conf" nginx configuration file: "/usr/local/nginx/conf/nginx.conf" nginx pid file: "/usr/local/nginx/logs/nginx.pid" nginx error log file: "/usr/local/nginx/logs/error.log" nginx http access log file: "/usr/local/nginx/logs/access.log" nginx http client request body temporary files: "client_body_temp" nginx http proxy temporary files: "proxy_temp" nginx http fastcgi temporary files: "fastcgi_temp" nginx http uwsgi temporary files: "uwsgi_temp" nginx http scgi temporary files: "scgi_temp"
The oben zwei Sie können zwei Befehle gleichzeitig starten
1.5 Die obige Konfiguration wurde bestanden
Führen Sie den Befehl „make“ aus, führen Sie den Befehl „make install“ aus
[root@vw010001135067 nginx-1.10.2]# yum install openssl openssl-devel [root@vw010001135067 nginx-1.10.2]# install perl-digest-sha1.x86_64
An diesem Punkt wurde Nginx erfolgreich ausgeführt
1.6 Umgebungsvariablen konfigurieren
Fügen Sie die Konfiguration zu /etc/profile hinzu
[root@vw010001135067 nginx-1.10.2]# ./configure --with-http_ssl_module
[root@vw010001135067 nginx-1.10.2]# ./configure --with-http_stub_status_module
[root@vw010001135067 nginx-1.10.2]# make [root@vw010001135067 nginx-1.10.2]# make install
[root@vw010001135067 nginx-1.10.2]# vi /etc/profile
#nginx configure export nginx_home=/usr/local/nginx-1.10.2 export path=$path:$nginx_home/sbin
1.7 Nginx-Version prüfen
[root@vw010001135067 nginx-1.10.2]# whereis nginx nginx: /usr/local/nginx
Der gesamte Vorgang war erfolgreich! 2. Ändern Sie nginx.conf Im Browser: //10.1.135.67/ ist die Standardportnummer 80.
Wie im Bild oben gezeigt, funktioniert Nginx normal. 2.2 Tomcat-Dienst konfigurierenJetzt ist mein Tomcat-Dienst am 10.1.29.15 und muss über Nginx weitergeleitet werden. Öffnen Sie dann nginx.conf und ändern Sie die Konfigurationsdatei. Fügen Sie wie folgt hinzu:#nginx configure export nginx_home=/usr/local/nginx export path=$path:$nginx_home/sbin
[root@vw010001135067 nginx-1.10.2]# source /etc/profile
Wie in der Abbildung gezeigt, können Sie darauf zugreifen Das Projekt korrekt und die Konfiguration ist erfolgreich!
Das obige ist der detaillierte Inhalt vonSo installieren und konfigurieren Sie Nginx unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!