Heim > Backend-Entwicklung > PHP-Tutorial > Nginx-Kompilierung und -Konfiguration

Nginx-Kompilierung und -Konfiguration

WBOY
Freigeben: 2016-08-08 09:32:46
Original
1055 Leute haben es durchsucht

1 Vorbereitungen vor der Installation von nginx

Yum install –y gcc gcc-c++

Yum install zlib zlib-devel

Yum install openssl

2. Kompilieren und installieren Sie pcre
Führen Sie den folgenden Befehl aus:

#cd/data/software/pcre-8.32

#./configure –prefix

#make

#make install

2. Kompilieren und installieren Sie nginx
Führen Sie den folgenden Befehl aus:
# cd /data/software/nginx-1.7.0
# ./configure --prefix=/data/nginx/ --with-http_ssl_module --with-http_spdy_module
--with-http_stub_status_module --with-pcre

#Make

#Make install


–with-http_stub_status_module: Nginx-Statusabfrage unterstützen
–with-http_ssl_module: Unterstützt https
–with-http_spdy_module: Unterstützt Googles spdy. Wenn Sie mehr darüber erfahren möchten, wenden Sie sich bitte an Baidu spdy
–with-pcre: Um die Rewrite-Funktion zu unterstützen, muss pcre

angegeben werden, um Nginx nach Abschluss der Installation zu starten.

[root@localhost conf]#/data/nginx/sbin/nginx (Beim Starten von Nginx wird der folgende Fehler angezeigt)

/data/nginx/sbin/nginx: Fehler beim Laden gemeinsam genutzter Bibliotheken: libpcre.so.1: Gemeinsam genutzte Objektdatei kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis

Weiche Verbindung herstellen

[hadoop@SCLABHADOOP01 ~]$ ln -s/usr/local/lib/libpcre.so.1 /lib64/

Der Befehl zur Feststellung, ob die Nginx-Konfiguration korrekt ist, lautet wie folgt:

/usr/nginx/sbin/ nginx –t

/data/nginx/sbin/nginx(Dienst starten )

/data/nginx/sbin/nginx-s stop(Dienst stoppen)

/data/nginx/sbin/nginx-s reload(Dienst neu starten)

Konfigurationnginx

#server {
#
Listen80Port
listen 80;
#
Verwendung definieren www.xx.comBesuchen
               Servername www.xx.com; 

       #Zugriffsprotokoll dieses virtuellen Hosts festlegen
        access_log logs/www.xx.com.access.log main;

#Standardanfrage
Standort / {
root /root #
Definieren Sie das Standard-Website-Stammverzeichnis des Serverstandorts
index index.phpindex.html index.htm; #
Definieren Sie den Namen der Homepage-Indexdatei

Beispiel

Server {

listen 80;

Servername bo.artronekp.net;

Standort/ {

root / data/software/beian/;

index index.html help.html;

}

}

Das Obige hat die Nginx-Kompilierung und -Konfiguration einschließlich ihrer Aspekte vorgestellt. Ich hoffe, dass es für Freunde hilfreich sein wird, die sich für PHP-Tutorials interessieren.

Verwandte Etiketten:
Quelle:php.cn
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