Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So installieren Sie Nginx in einem benutzerdefinierten Verzeichnis auf Centos8

So installieren Sie Nginx in einem benutzerdefinierten Verzeichnis auf Centos8

WBOY
WBOYnach vorne
2023-05-12 13:55:061582Durchsuche

1. Tools und Bibliotheken installieren

# pcre ist eine Perl-Bibliothek, einschließlich einer Perl-kompatiblen Bibliothek für reguläre Ausdrücke. Das http-Modul von nginx verwendet pcre, um reguläre Ausdrücke zu analysieren. Die zlib-Bibliothek bietet viele Komprimierungs- und Dekomprimierungsmethoden. Nginx verwendet zlib, um den Inhalt des http-Pakets zu komprimieren. /home/werben/pkgsrc/nginx

Installationsverzeichnis: /home/werben/application/nginx

3. Laden Sie den Quellcode herunter und dekomprimieren Sie ihn

wget -c


4

yum -y install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel

5. Kompilieren Sie den Quellcode


groupadd www
useradd -g www www

6. Ordnen Sie die globalen Befehle zu

nginx -t

9. Selbststart beim Booten

./configure --user=www --group=www --prefix=/home/werben/application/nginx --with-http_v2_module --with-http_ssl_module --with-http_sub_module --with-http_stub_status_module --with-http_gzip_static_module --with-http_flv_module --with-http_mp4_module --with-pcre

make && make install
10. Probleme und Lösungen

ln -s /home/werben/application/nginx/sbin/nginx /usr/local/bin/nginx
ps: Strukturbeschreibung der Nginx-Konfigurationsdateien

befindet sich in das Verzeichnis /etc/nginx/. Die Hauptkonfigurationsdatei von

nginx ist /etc/nginx/nginx.conf.

Das Erstellen einer separaten Konfigurationsdatei für jede Domäne erleichtert die Wartung des Servers.

Nginx-Server-Blockierungsdateien müssen mit .conf enden und werden im Verzeichnis /etc/nginx/conf.d gespeichert. Sie können so viele Serverblöcke haben, wie Sie benötigen.

Es empfiehlt sich, die üblichen Namenskonventionen einzuhalten. Wenn der Domänenname beispielsweise „mydomain.com“ lautet, sollte die Konfigurationsdatei „mydomain.com.conf“ heißen. Wenn Sie wiederholbare Konfigurationssegmente in Domänenserverblöcken verwenden, ist es am besten, diese Segmente in Fragmente umzuwandeln.


nginx-Protokolldateien (access.log und error.log) befinden sich im Verzeichnis /var/log/nginx/. Es wird empfohlen, für jedes Servermodul unterschiedliche Zugriffs- und Fehlerprotokolldateien zu verwenden.

Sie können das Stammverzeichnis Ihres Domaindokuments auf einen beliebigen Ort festlegen. Zu den häufigsten Speicherorten für Webroot gehören:

nginx -s stop
nginx -s quit
ngins -s reload

Das obige ist der detaillierte Inhalt vonSo installieren Sie Nginx in einem benutzerdefinierten Verzeichnis auf Centos8. 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