Bagaimana untuk memasang dan membina pelayan Nginx di Linux

PHPz
Lepaskan: 2023-05-11 22:52:04
ke hadapan
1859 orang telah melayarinya

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++
Salin selepas log masuk

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

yum install -y pcre pcre-devel
Salin selepas log masuk

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
Salin selepas log masuk

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
Salin selepas log masuk

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
Salin selepas log masuk

8 Susun kod sumber dan pasang nginx:

make

make install
Salin selepas log masuk

9.

cd /usr/local/nginx/sbin/
./nginx -c /usr/local/nginx/conf/nginx.cof
Salin selepas log masuk

Lawati dalam penyemak imbas: http://localhost

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

ps aux|grep nginx
Salin selepas log masuk

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
Salin selepas log masuk

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!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan