Analisis contoh pemasangan dan konfigurasi ringkas Nginx

PHPz
Lepaskan: 2023-05-18 15:34:15
ke hadapan
970 orang telah melayarinya

1. Fail diperlukan untuk pemasangan nginx

1), nginx-1.2.8.tar.gz

2), openssl-1.0.1g.tar .gz

3), pcre-8.31.tar.gz

4), zlib-1.2.7.tar.gz

Alamat muat turun pakej pemasangan di atas tersedia seperti biasa, kerana saya menggunakan pakej pemasangan versi di atas, pemasangan berikut adalah berdasarkan ini.

2. Persekitaran konfigurasi mesin Linux

2.1, persekitaran java

$java -version
java version "1.8.0_45"
java(tm) se runtime environment (build 1.8.0_45-b14)
java hotspot(tm) 64-bit server vm (build 25.45-b02, mixed mode)
Salin selepas log masuk

2.2.2 >

3. Langkah pemasanganAnalisis contoh pemasangan dan konfigurasi ringkas Nginx

3.1. Buka zip pakej pemasanganMasukkan direktori pemasangan nginx dan nyahzip openssl-1.0.1g.tar.gz dan pcre masing-masing. -8.31.tar.gz, zlib-1.2.7.tar.gz, nginx-1.2.8.tar.gz empat pakej tar, jalankan arahan tar -zxvf xxxx.tar.gz, di mana xxxx ialah nama pakej .

Selepas penyahmampatan:

Analisis contoh pemasangan dan konfigurasi ringkas Nginx

3.2 Susun pakej pemasangan

Analisis contoh pemasangan dan konfigurasi ringkas NginxKompilasi 3 yang diperlukan dahulu Pakej fail perpustakaan: openssl-1.0.1g, pcre-8.31, zlib-1.2.7.

Kompilasi openssl-1.0.1g, masukkan direktori fail dan laksanakan arahan berikut dalam urutan:

$./config$make$make install

Hasil pemasangan biasa :

Kompilasi pcre-8.31, masukkan direktori fail, dan laksanakan arahan berikut dalam urutan:

$./config
$make
$make install
Salin selepas log masuk
Analisis contoh pemasangan dan konfigurasi ringkas NginxHasil pemasangan biasa:

Kompilasi zlib-1.2.7, masukkan direktori fail dan laksanakan arahan berikut mengikut turutan:

$./configure
$make
$make install
Salin selepas log masuk
Analisis contoh pemasangan dan konfigurasi ringkas NginxHasil pemasangan biasa:

Seterusnya, Susun pakej pemasangan nginx, masukkan direktori fail, dan jalankan ./configure Anda perlu menentukan direktori pemasangan –prefix=/opt/nginx/nginx dan laluan fail perpustakaan yang sepadan <. 🎜>

sudo ./configure --prefix=/opt/nginx /nginx --with-openssl=/opt/nginx/openssl-1.0.1g --with-pcre=/opt/nginx/pcre-8.31 - -with-zlib=/opt/nginx/zlib-1.2.7Analisis contoh pemasangan dan konfigurasi ringkas Nginx

Seterusnya, susun dan pasang.

Salin kod Kod adalah seperti berikut:

sudo ./configure --prefix=/opt/nginx/nginx --with-openssl=/opt/nginx/openssl-1.0.1g --with -pcre=/opt/nginx/pcre-8.31 --with-zlib=/opt/nginx/zlib-1.2.7

Seterusnya, susun dan pasang.

$make

$make install


Pada ketika ini, pemasangan nginx selesai.

Analisis contoh pemasangan dan konfigurasi ringkas Nginx3.3. Mulakan nginx

Masukkan direktori pemasangan nginx/opt/nginx/nginx/sbin dan jalankan ./nginx untuk memulakan perkhidmatan.

[dddd.et15sqa /opt/nginx/nginx/sbin]

$sudo ./nginx

Lihat proses perkhidmatan selepas permulaan:

$ ps aux|grep nginx

root 2295 0.0 0.0 28264 804 ss 23:30 0:00 nginx: proses induk ./nginx

tiada sesiapa 2296 0.0 0.0 0.0 2866 ? eh proses

125233 2411 0.0 0.0 113720 1012 pts/0 s+ 23:31 0:00 grep nginx

Buka halaman utama lalai nginx:


Perkhidmatan dan permulaan OK! Analisis contoh pemasangan dan konfigurasi ringkas Nginx

4. Pemajuan port

Anda perlu memajukan port 80 ke halaman utama tomcat yang dijalankan dalam pelayan, dan portnya ialah 8080.

laman utama tomcat:

Konfigurasikan fail nginx.conf nginx seperti berikut: Analisis contoh pemasangan dan konfigurasi ringkas Nginx

server {
    listen    80;
    server_name 127.0.0.1;

    #charset koi8-r;

    #access_log logs/host.access.log main;

    location / {
      #root  html;
      #index index.html index.htm;
      proxy_set_header host $host;
      proxy_set_header x-real-ip $remote_addr;
      proxy_set_header x-forwarded-for $remote_addr;
      proxy_pass http://127.0.0.1:8080;
    }
Salin selepas log masuk
Mulakan semula perkhidmatan nginx, ./nginx -s reload

Pada masa ini, anda boleh mengakses port 80, tetapi ia sebenarnya melompat ke perkhidmatan port 8080.

Atas ialah kandungan terperinci Analisis contoh pemasangan dan konfigurasi ringkas Nginx. 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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!