Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Bagaimana untuk memasang pelayan Nginx di bawah CentOS7

Bagaimana untuk memasang pelayan Nginx di bawah CentOS7

WBOY
WBOYke hadapan
2023-05-13 20:43:043405semak imbas

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++

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

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

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

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
Bagaimana untuk memasang pelayan Nginx di bawah CentOS7

Saya memuat turun versi 1.10.1, iaitu versi stabil semasa.

Bagaimana untuk memasang pelayan Nginx di bawah CentOS7

Ekstrak

masih merupakan arahan langsung:

tar -zxvf nginx-1.10.1.tar.gz
cd nginx-1.10.1

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

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

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

Cari laluan pemasangan:

whereis nginx

Mula dan hentikan nginxBagaimana untuk memasang 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

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

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

Tambah baris /usr/local/nginx/sbin/nginxBagaimana untuk memasang pelayan Nginx di bawah CentOS7

Tetapkan kebenaran pelaksanaan:

vi /etc/rc.local

Atas ialah kandungan terperinci Bagaimana untuk memasang pelayan Nginx di bawah CentOS7. 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