Analisis contoh pemasangan pelayan Nginx di bawah CentOS7

PHPz
Lepaskan: 2023-05-15 12:58:06
ke hadapan
782 orang telah melayarinya

Persekitaran yang diperlukan untuk pemasangan

nginx dibangunkan dalam bahasa C Adalah disyorkan untuk dijalankan pada linux, anda juga boleh memasang versi windows persekitaran pemasangan.

1. Pemasangan gcc

Untuk memasang nginx, anda perlu menyusun kod sumber yang dimuat turun dari tapak web rasmi terlebih dahulu . Jika tiada persekitaran gcc, anda perlu memasangnya :

yum install gcc-c++
Salin selepas log masuk

2. ) ialah perpustakaan perl, termasuk perpustakaan ungkapan biasa yang serasi dengan perl . Modul http nginx menggunakan pcre untuk menghuraikan ungkapan biasa, jadi perpustakaan pcre perlu dipasang pada Linux pcre-devel ialah perpustakaan pembangunan sekunder yang dibangunkan menggunakan pcre. nginx juga memerlukan perpustakaan ini. Perintah:

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

3. pemasangan zlib

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

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

4. pemasangan openssl

openssl ialah perpustakaan kriptografi Lapisan Soket Selamat yang berkuasa, termasuk algoritma kriptografi utama, kunci yang biasa digunakan dan Sijil merangkumi fungsi pengurusan dan protokol SSL, dan menyediakan set aplikasi yang kaya untuk ujian atau tujuan lain.
nginx bukan sahaja menyokong protokol http, tetapi juga menyokong https (iaitu, menghantar http melalui protokol ssl), jadi anda perlu memasang perpustakaan openssl pada centos.

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

Muat turun tapak web rasmi


1 Muat turun terus pakej pemasangan .tar.gz, alamat:

2 arahan untuk memuat turun ( mengesyorkan).

wget -c https://nginx.org/download/nginx-1.10.1.tar.gz
Salin selepas log masuk
Analisis contoh pemasangan pelayan Nginx di bawah CentOS7

Saya memuat turun versi 1.10.1, iaitu versi stabil semasa.

Analisis contoh pemasangan pelayan Nginx di bawah CentOS7

Ekstrak

masih merupakan arahan langsung:

tar -zxvf nginx-1.10.1.tar.gz
cd nginx-1.10.1
Salin selepas log masuk

Konfigurasikan

Sebenarnya dalam nginx-1.10 Dalam versi 1, anda tidak perlu mengkonfigurasi perkara yang berkaitan, lalainya baik. Sudah tentu, ia juga mungkin jika anda ingin mengkonfigurasi direktori itu sendiri.

1. Gunakan konfigurasi lalai

./configure
Salin selepas log masuk

2 Sesuaikan konfigurasi (tidak disyorkan)

./configure \
--prefix=/usr/local/nginx \
--conf-path=/usr/local/nginx/conf/nginx.conf \
--pid-path=/usr/local/nginx/conf/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

Nota:

Nyatakan fail sementara. direktori Untuk /var/temp/nginx, anda perlu mencipta direktori temp dan nginx di bawah /var

Kompil dan pasang

make
make install
Salin selepas log masuk

Cari laluan pemasangan:

whereis nginx
Salin selepas log masuk

Mula dan hentikan nginxAnalisis contoh pemasangan pelayan Nginx di bawah CentOS7

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

./nginx -s quit

./nginx -s reload
./nginx -s quit: Langkah berhenti dalam kaedah ini adalah untuk menghentikan proses nginx selepas tugasan selesai .
./nginx -s stop: Kaedah ini bersamaan dengan mengetahui ID proses nginx dahulu dan kemudian menggunakan arahan bunuh untuk mematikan proses secara paksa.

Soal proses nginx:

ps aux|grep nginx
Salin selepas log masuk

Mulakan semula nginx

1. Berhenti dan kemudian mula (disyorkan):

Memulakan semula nginx adalah bersamaan dengan berhenti dan kemudian memulakannya, iaitu, melaksanakan perintah henti dahulu dan kemudian perintah mula. Seperti berikut:

./nginx -s quit
./nginx
Salin selepas log masuk

2. Muat semula fail konfigurasi:

Apabila fail konfigurasi nginx nginx.conf diubah suai, anda perlu memulakan semula nginx untuk membuat konfigurasi berkuat kuasa, gunakan -s reload Tidak perlu menghentikan ngin


Automula semasa but

Cuma tambah kod permulaan dalam rc.local.

./nginx -s reload
Salin selepas log masuk

Tambah baris /usr/local/nginx/sbin/nginxAnalisis contoh pemasangan pelayan Nginx di bawah CentOS7

Tetapkan kebenaran pelaksanaan:

vi /etc/rc.local
Salin selepas log masuk

Atas ialah kandungan terperinci Analisis contoh pemasangan pelayan Nginx di bawah CentOS7. 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