Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Analisis contoh pemasangan dan konfigurasi ringkas Nginx

Analisis contoh pemasangan dan konfigurasi ringkas Nginx

PHPz
PHPzke hadapan
2023-05-18 15:34:15974semak imbas

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)

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
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
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;
    }

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!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam