Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Bagaimana untuk memasang dan membina pelayan Nginx di Linux

Bagaimana untuk memasang dan membina pelayan Nginx di Linux

PHPz
PHPzke hadapan
2023-05-11 22:52:041816semak imbas

1. Muat naik pakej mampat nginx nginx-1.8.0.tar.gz ke pelayan linux

2. Memandangkan nginx dibangunkan dalam bahasa C dan kami memasang nginx di sini dengan menyusun kod sumber nginx , jadi anda perlu memasang persekitaran kompilasi bahasa c pada Linux
Jika anda telah memasang langkah ini, anda boleh meninggalkannya, jika tidak, laksanakan arahan:

yum install gcc-c++

3. Modul http. nginx menggunakan pcre untuk menghuraikan ungkapan biasa, jadi Pustaka pcre perlu dipasang pada linux.

yum install -y pcre pcre-devel

4. Pustaka zlib menyediakan banyak kaedah pemampatan dan penyahmampatan nginx menggunakan zlib untuk gzip kandungan pakej http, jadi perpustakaan zlib perlu dipasang pada Linux.

yum install -y zlib zlib-devel

5.nginx bukan sahaja menyokong protokol http, tetapi juga menyokong https (iaitu, menghantar http melalui protokol ssl), jadi anda perlu memasang perpustakaan openssl pada linux.

yum install -y openssl openssl-devel

6 Cipta direktori sementara untuk nginx pada Linux Ambil perhatian bahawa saya mencipta temp folder di bawah /var dalam sistem fail Linux dan mencipta nginx di bawah temp. Iaitu:/var/temp/nginx

7 Jalankan arahan:

./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi

8 Susun kod sumber dan pasang nginx:

make

make install

9.

cd /usr/local/nginx/sbin/
./nginx -c /usr/local/nginx/conf/nginx.cof

Lawati dalam penyemak imbas: http://localhost

Kami juga boleh menyemak status berjalan proses nginx pada masa ini:

ps aux|grep nginx

10 pelayan nginx:

Kaedah 1: Mula-mula ketahui ID proses nginx dan kemudian gunakan arahan bunuh untuk mematikan proses secara paksa.

cd /usr/local/nginx/sbin
./nginx -s stop

Kaedah 2 (disyorkan): Hentikan proses nginx selepas ia selesai memproses tugas.

rreeee

Atas ialah kandungan terperinci Bagaimana untuk memasang dan membina pelayan Nginx di Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam