Heim >Backend-Entwicklung >PHP-Tutorial >Kompilieren und installieren Sie Nginx auf Ubuntu

Kompilieren und installieren Sie Nginx auf Ubuntu

WBOY
WBOYOriginal
2016-08-08 09:31:231017Durchsuche

Update-Quelle: apt-get update
Upgrade-Software: apt-get upgrade
Update-System: apt-get dist-upgrade
apt-get install openssl
apt-get install libssl-dev
yum -y install openssl openssl-devel
groupadd www-data
useradd -g www-data www-data
Der obige Unsinn kann verwendet werden
Zlib pcre openssl herunterladen
./configure - -prefix=/usr/local/tengine --user=www-data --group=www-data --with-zlib=/home/zlib-1.2.8 --with-pcre=/home/pcre-8.36 - -with-openssl=/home/openssl-1.0.1k
(zlib pcre und openSL sind hier die dekomprimierten Pfade der heruntergeladenen Dateien)
Konfigurationszusammenfassung
+ unter Verwendung der PCRE-Bibliothek: /home/ pcre-8.36
+ OpenSSL-Bibliothek verwenden: /home/openssl-1.0.1k
+ md5: OpenSSL-Bibliothek verwenden
+ sha1: OpenSSL-Bibliothek verwenden
+ zlib-Bibliothek verwenden: /home/zlib- 1.2.8
+ Jemalloc-Bibliothek ist deaktiviert
Nginx-Pfadpräfix: „/usr/local/tengine“
Nginx-Binärdatei: „/usr/local/tengine/sbin/nginx“
Nginx-Konfigurationspräfix: „ /usr/local/tengine/conf"
Nginx-Konfigurationsdatei: "/usr/local/tengine/conf/nginx.conf"
Nginx-PID-Datei: "/usr/local/tengine/logs/ nginx.pid „
Nginx-Fehlerprotokolldatei: „/usr/local/tengine/logs/error.log“
Nginx-HTTP-Zugriffsprotokolldatei: „/usr/local/tengine/logs/access.log“
nginx Temporäre HTTP-Client-Anfragetextdateien: „client_body_temp“
Nginx-DSO-Modulpfad: „/usr/local/tengine/modules/“
temporäre Nginx-HTTP-Proxy-Dateien: „proxy_temp“
temporäre Nginx-HTTP-Fastcgi-Dateien: „fastcgi_temp“
temporäre Nginx-http-uwsgi-Dateien: „uwsgi_temp“
temporäre Nginx-http-scgi-Dateien: „scgi_temp“
Um Nginx zu starten, führen Sie direkt den Befehl /usr/local/nginx/sbin/nginx aus. Das war’s . Sobald Nginx gestartet ist, kann es durch Aufrufen von Nginx mit dem Parameter -s gesteuert werden. Das verwendete Syntaxformat ist:
nginx -s signal
wobei signal einer der folgenden Parameter sein kann:
* schnelles Herunterfahren stoppen
* ordnungsgemäßes Herunterfahren beenden
* Konfigurationsdatei neu laden
* erneut öffnen Öffnen Sie die Protokolldatei erneut
Ändern Sie die PATH-Variable, um #/usr/local/nginx/sbin/nginx # nginx zu ersetzen
Ändern Sie /etc/profile und fügen Sie schließlich eine Zeile hinzu
export PATH=/ usr/ local/tengine/sbin:$PATH
//Neustart
source /etc/profile
Boot hinzufügen
echo "/usr/local/tengine/sbin/nginx" >>/ etc /rc.local

Das Obige stellt die Kompilierung und Installation von Nginx unter Ubuntu vor, einschließlich der relevanten Inhalte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

Stellungnahme:
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