Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Bagaimana untuk memasang nginx di bawah Linux

Bagaimana untuk memasang nginx di bawah Linux

PHPz
PHPzke hadapan
2023-05-16 19:48:074214semak imbas

Memasang dependencies

yum install gcc
yum install pcre-devel
yum install zlib zlib-devel
yum install openssl openssl-devel

Apabila memasang 4 dependencies ini, akan ada beberapa soalan di tengah, cuma masukkan y

Muat turun nginx pakej tar

//进入/usr/local目录
cd /usr/local
//创建一个文件夹nginx
mkdir nginx
//进入nginx文件夹
cd nginx
//下载tar包
wget http://nginx.org/download/nginx-1.13.7.tar.gz
//解压tar包
tar -xvf nginx-1.13.7.tar.g

pasang nginx

//进入nginx目录
cd /usr/local/nginx
//执行命令
./configure
//执行make命令
make
//执行make install命令
make install

mulakan nginx

/usr/local/nginx/sbin/nginx

Nota: laluan ini Ia adalah berdasarkan laluan pemasangan anda sendiri, cuma tukarkannya ke laluan anda sendiri.

Selagi tiada respons dalam konsol selepas pelaksanaan, lawati alamat pelayan tempat anda memasang nginx dalam penyemak imbas, dan anda boleh melihat antara muka alu-aluan nginx Pada ketika ini, nginx dipasang

Bagaimana untuk memasang nginx di bawah Linux

Mula nginx

kerana apeache boleh menduduki port 80, cuba untuk tidak mengubah suai port apeache. port nginx.

Ubah suai laluan /usr/local/nginx/conf/nginx.conf untuk linux dan direktori pemasangan confnginx.conf di bawah tingkap.

Tukar port kepada 8090 dan localhost kepada alamat IP pelayan anda. (Kejayaan sudah di depan mata!!)

Bagaimana untuk memasang nginx di bawah Linux

Mulakan nginx

netstat -ano|grep 80

Jika hasil pelaksanaan tidak ditemui, abaikan langkah sebelumnya (ia mesti dimulakan dengan sudo di bawah ubuntu) , jika tidak, ia hanya boleh dijalankan di latar depan)

nginx restart, shutdown, start

Mula

Format kod permulaan: Alamat direktori pemasangan nginx -c alamat fail konfigurasi nginx

Contohnya:

[root@linuxserver sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

Berhenti

Terdapat tiga cara untuk berhenti nginx:

Berhenti dengan tenang

1 Periksa nombor proses

[root@linuxserver ~]# ps -ef|grep nginx

Bagaimana untuk memasang nginx di bawah Linux

2 🎜>

[root@linuxserver ~]# kill -quit 2072

Bagaimana untuk memasang nginx di bawah Linux

Berhenti Cepat

1. Semak nombor proses

[root@linuxserver ~]# ps -ef|grep nginx

Bagaimana untuk memasang nginx di bawah Linux

2. Matikan proses

[root@linuxserver ~]# kill -term 2132
或 [root@linuxserver ~]# kill -int 2132

Bagaimana untuk memasang nginx di bawah Linux

Henti paksa

[root@linuxserver ~]# pkill -9 nginx

Mulakan semula

1. Sahkan bahawa fail konfigurasi nginx adalah betul

Kaedah 1: Masukkan sbin direktori pemasangan nginx dan masukkan arahan ./nginx -t

Lihat paparan berikut sintaks nginx.conf adalah ok

ujian nginx.conf berjaya

Fail konfigurasi adalah betul!

Bagaimana untuk memasang nginx di bawah Linux

Kaedah 2: Tambah -t sebelum arahan permulaan -c

Bagaimana untuk memasang nginx di bawah Linux

2. Mulakan semula nginx perkhidmatan

Kaedah 1: Masukkan sbin direktori boleh laku nginx dan masukkan arahan ./nginx -s muat semula

Bagaimana untuk memasang nginx di bawah Linux

Kaedah 2: Cari semasa nombor proses nginx, dan kemudian masukkan arahan: kill -hup process number untuk memulakan semula perkhidmatan nginx

Bagaimana untuk memasang nginx di bawah Linux

Jika anda memulakan nginx, ralat berikut akan dilaporkan:

Bagaimana untuk memasang nginx di bawah Linux

Mungkin bermaksud: alamat port telah digunakan. Kemungkinan besar proses perkhidmatan nginx tersekat, menyebabkan port 80 diduduki Port lalai nginx ialah 80. Jalankan arahan untuk menanyakan penghunian port

netstat -ntpl

Bagaimana untuk memasang nginx di bawah Linux

Ya Lihat bahawa port 80 diduduki oleh nginx Pada masa ini, jalankan kill -9 5347 (5347 boleh dilihat dari gambar di atas sebagai pid proses ini) untuk mematikan proses tersebut. Jika anda masih tidak boleh memulakan nginx, anda hanya boleh pergi ke Baidu berdasarkan mesej ralat dan menangani masalah tertentu berdasarkan kes demi kes.

Atas ialah kandungan terperinci Bagaimana untuk memasang nginx di bawah 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