Rumah > Artikel > Operasi dan penyelenggaraan > Analisis contoh pemasangan dan konfigurasi ringkas Nginx
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 pemasangan
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: 3.2 Susun pakej pemasanganKompilasi 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 installHasil pemasangan biasa: Kompilasi zlib-1.2.7, masukkan direktori fail dan laksanakan arahan berikut mengikut turutan:
$./configure $make $make installHasil 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.7
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.7Seterusnya, susun dan pasang. $make$make install
Pada ketika ini, pemasangan nginx selesai.
3.3. Mulakan nginx
Masukkan direktori pemasangan nginx/opt/nginx/nginx/sbin dan jalankan ./nginx untuk memulakan perkhidmatan.[dddd.et15sqa /opt/nginx/nginx/sbin]
$sudo ./nginxLihat proses perkhidmatan selepas permulaan: $ ps aux|grep nginxroot 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 proses125233 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!
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:
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 reloadPada 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!