Memasang dan menyusun nginx 1.10.0 (pelepasan stabil) dari sumber dalam rhel/centos 7.0

Memasang dan menyusun nginx 1.10.0 (pelepasan stabil) dari sumber dalam rhel/centos 7.0

Nginx adalah pelayan web yang paling cepat berkembang hari ini di Internet awam yang menghadap pelayan kerana model modular sumber terbuka percuma, prestasi tinggi, kestabilan, fail konfigurasi mudah, seni bina tak segerak (didorong oleh acara) dan sumber yang rendah yang diperlukan untuk dijalankan untuk dijalankan untuk dijalankan.

Keperluan

Untuk RHEL 7.0
  1. Pemasangan minimum RHEL 7.0
  2. Langganan dan repositori Redhat aktif di RHEL 7.0
Untuk Centos 7.0
  1. Pemasangan minimum CentOS 7.0
Konfigurasikan alamat IP statik
  1. Tetapkan alamat IP statik pada RHEL/CentOS 7.0

Tutorial ini akan membimbing anda memasang versi stabil terbaru dari Nginx 1.10.0 di Red Hat Enterprise atau CentOS 7 dari sumber, kerana cermin RHEL/Centos 7 Repositori Rasmi tidak memberikan pakej binari. Sekiranya anda ingin mengelakkan pemasangan sumber, anda boleh menambah repositori nginx rasmi dan memasang pakej binari (versi yang tersedia adalah 1.9.x) dengan bantuan Pengurus Pakej Yum seperti yang ditunjukkan:

Untuk membolehkan repositori yum rasmi nginx untuk rhel/centos 7, buat fail /etc/yum.repos.d/nginx.repo dengan kandungan berikut:

[nginx] name = nginx repo baseUrl = http: // nginx.org/pakej/mainline/centos/7/$ basearch/gpgcheck = 0 enabled = 1 

Menggantikan "Centos" dengan "Rhel", Bergantung pada pengedaran yang anda gunakan dan pasang Nginx dengan Pengurus Pakej Yum seperti yang ditunjukkan:

# yum pasang nginx 

Penting: Sila ambil perhatian, berikutan repositori nginx yum rasmi akan memberi anda versi lama nginx, jika anda benar -benar ingin membina versi nginx terkini, maka saya cadangkan anda mengikuti pemasangan sumber seperti yang ditunjukkan di bawah.

Menggunakan kompilasi dan pemasangan sumber mempunyai beberapa faedah, kerana fakta bahawa anda boleh memasang versi terkini yang tersedia, anda boleh tweak konfigurasi nginx dengan menambahkan atau mengeluarkan modul, menukar laluan sistem pemasangan, atau tetapan penting lain, dengan kata lain, anda mempunyai Kawalan Lengkap ke atas Proses Pemasangan.

Langkah 1: Muat turun, menyusun dan memasang Nginx

1. Sebelum memulakan proses kompilasi dan pemasangan Nginx pastikan anda mempunyai C / c ++ compiler, pcre (Ekspresi biasa yang serasi Perl), Zlib Perpustakaan Mampatan dan OpenSSL (Sekiranya anda berhasrat untuk menjalankan pakej NXING dengan sokongan SSL) yang dipasang pada mesin anda dengan mengeluarkan arahan berikut.

# yum -y Pasang GCC GCC-C ++ Buat zlib-devel pcre-devel openssl-devel 
Pasang pengkompil GCC dan C ++
Plugin yang dimuatkan: Fastestmirror Memuatkan Kelajuan Cermin Dari Hostfile Cached * Base: Centos.cermin.jaring.Dalam * tambahan: Centos.cermin.jaring.Dalam * Kemas kini: Centos.cermin.jaring.Dalam Pakej 1: Make-3.82-21.EL7.x86_64 sudah dipasang dan versi terkini menyelesaikan kebergantungan-> pemeriksaan transaksi berjalan ---> pakej gcc.x86_64 0: 4.8.5-4.EL7 akan dipasang -> Ketergantungan Pemprosesan: LibGomp = 4.8.5-4.EL7 untuk Pakej: GCC-4.8.5-4.EL7.x86_64 -> Ketergantungan pemprosesan: CPP = 4.8.5-4.EL7 untuk Pakej: GCC-4.8.5-4.EL7.x86_64 -> Ketergantungan pemprosesan: libgcc> = 4.8.5-4.EL7 untuk Pakej: GCC-4.8.5-4.EL7.x86_64-> Ketergantungan pemprosesan: GLIBC-Devel> = 2.2.90-12 untuk pakej: GCC-4.8.5-4.EL7.x86_64 -> Ketergantungan memproses: libmpfr.Jadi.4 () (64bit) untuk pakej: GCC-4.8.5-4.EL7.x86_64 -> Ketergantungan memproses: libmpc.Jadi.3 () (64bit) untuk pakej: GCC-4.8.5-4.EL7.x86_64 ---> Pakej GCC-C++.x86_64 0: 4.8.5-4.EL7 akan dipasang-> Ketergantungan Pemprosesan: LibStdc ++-Devel = 4.8.5-4.EL7 untuk Pakej: GCC-C ++-4.8.5-4.EL7.x86_64 -> Ketergantungan pemprosesan: libstdc ++ = 4.8.5-4.EL7 untuk Pakej: GCC-C ++-4.8.5-4.EL7.x86_64 ---> Pakej OpenSSL-Devel.x86_64 1: 1.0.1E-51.EL7_2.4 akan dipasang-> Ketergantungan Pemprosesan: OpenSSL-Libs (x86-64) = 1: 1.0.1E-51.EL7_2.4 untuk Pakej: 1: OpenSSL-Devel-1.0.1E-51.EL7_2.4.x86_64-> Ketergantungan pemprosesan: KRB5-DEVEL (x86-64) untuk Pakej: 1: OpenSSL-Devel-1.0.1E-51.EL7_2.4.x86_64 ---> pakej pcre-devel.x86_64 0: 8.32-15.EL7 akan dipasang-> Ketergantungan Pemprosesan: PCRE (x86-64) = 8.32-15.EL7 untuk pakej: pcre-devel-8.32-15.EL7.x86_64 ---> pakej zlib-devel.x86_64 0: 1.2.7-15.EL7 akan dipasang -> Ketergantungan Pemprosesan: Zlib = 1.2.7-15.EL7 untuk Pakej: Zlib-Devel-1.2.7-15.EL7.x86_64 .. 

2. Sekarang pergi ke halaman rasmi Nginx dan ambil versi stabil terkini (nginx 1.10.0) tersedia menggunakan wget perintah, ekstrak arkib tar dan masukkan direktori nginx yang diekstrak, menggunakan urutan perintah berikut.

# wget http: // nginx.org/muat turun/nginx-1.10.0.tar.gz # tar xfz nginx-1.10.0.tar.gz # cd nginx-1.10.0/ # ls -semua 
Muat turun sumber nginx
--2016-03-21 09: 30: 15-- http: // nginx.org/muat turun/nginx-1.10.0.tar.GZ menyelesaikan Nginx.org (nginx.org) ... 206.251.255.63, 95.211.80.227, 2001: 1AF8: 4060: A004: 21 :: E3 Menyambung ke Nginx.org (nginx.org) | 206.251.255.63 |: 80 ... bersambung. Permintaan HTTP Dihantar, Menunggu Respons ... 200 OK Panjang: 908954 (888k) [Aplikasi/Octet-Stream] Penjimatan ke: 'nginx-1.10.0.tar.GZ '100%[================================================ ================================================= ================================================= ====>] 9,08,954 81.0kb/s pada 11s 2016-03-21 09:30:27 (77.4 kb/s) - 'nginx -1.10.0.tar.GZ 'disimpan [908954/908954] 

3. Langkah seterusnya adalah menyesuaikan proses pemasangan nginx. Menggunakan konfigurasikan fail untuk menggambarkan pilihan dan modul konfigurasi yang diperlukan untuk proses penyusunan anda menggunakan arahan berikut dan pastikan anda berada di nginx-1.6.0/ jalan.

# ./Konfigurasi -Help 
Nginx Konfigurasi Bantuan
-Bantu Cetak Mesej ini --Prefix = Path Set Pemasangan Prefix-SBIN-PATH = Path Set Nginx PathName Binary--Modul-Path = Path Set Modul Path-Conf-Path = Path Set Nginx.Conf PathName --Ror-Log-Path = Path Set Ralat Log PathName --Pid-Path = Path Set Nginx.PID PathName--lock-path = Path Set nginx.Nama Lock PathName --User = Pengguna Tetapkan Pengguna Tidak Bercakap Untuk Proses Pekerja-Kumpulan = Kumpulan Set Kumpulan Tidak Berkhasiat Untuk Proses Pekerja-Build = Nama Set Bina Nama-Builddir = Dir Set Build Directory --with-Select_Module Dayakan Pilih Modul-Without-Select_Module Lumpuhkan Modul Pilih-With-Poll_Module Enable Modul Poll-Without-Poll_Module Lumpuhkan Modul Poll-With-threads Membolehkan Sokongan Kolam Thread-With-File-Aio Enable File Support IPV6 Dayakan Sokongan IPv6-With-Http_SSL_Module Enable NGX_HTTP_SSL_MODULE --with-http_v2_module Enable NGX_HTTP_V2_MODULE .. 

4. Kini sudah tiba masanya untuk menyusun nginx dengan konfigurasi khusus anda dan modul yang diaktifkan atau dilumpuhkan. Untuk tutorial ini modul dan spesifikasi berikut di mana digunakan, tetapi anda boleh tweak kompilasi kepada apa sahaja yang sesuai dengan keperluan anda.

  1. -pengguna = nginx -group = nginx => pengguna sistem dan kumpulan yang nginx akan berjalan sebagai.
  2. -awalan =/etc/nginx => direktori untuk fail pelayan (nginx.Fail Conf dan fail konfigurasi lain) - Direktori lalai/usr/tempatan/nginx.
  3. -sbin-path =/usr/sbin/nginx => Lokasi fail yang boleh dilaksanakan nginx.
  4. -conf-path =/etc/nginx/nginx.Conf => menetapkan nama untuk nginx.Fail konfigurasi conf - anda boleh mengubahnya.
  5. -ralat-log-path =/var/log/nginx/ralat.log => menetapkan lokasi fail log ralat nginx.
  6. -http-log-path =/var/log/nginx/akses.log => menetapkan lokasi fail log akses nginx.
  7. -pid-path =/var/run/nginx.pid => Menetapkan nama untuk fail id proses utama.
  8. -lock-path =/var/run/nginx.kunci => menetapkan nama untuk fail kunci nginx.
  9. -dengan-http_ssl_module => Membolehkan membina modul HTTPS - tidak dibina secara lalai dan memerlukan perpustakaan openSSL.
  10. -dengan-pcre => menetapkan laluan ke sumber perpustakaan pcre - tidak dibina secara lalai dan memerlukan perpustakaan pcre.

Untuk melihat senarai semua modul nginx lawati laman web nginx wiki di http: // wiki.nginx.org/modul.

Sekiranya anda tidak memerlukan modul tertentu yang dipasang di nginx, anda boleh melumpuhkannya menggunakan arahan berikut.

--tanpa modul_name

Sekarang mula menyusun nginx dengan mengeluarkan arahan berikut, yang akan menggunakan semua konfigurasi dan modul yang dibincangkan di atas (pastikan arahan kekal pada satu baris).

# ./konfigurasi --User = nginx --group = nginx --prefix =/etc/nginx-sbin-path =/usr/sbin/nginx --conf-path =/etc/nginx/nginx.conf --error-log-path =/var/log/nginx/ralat.log--http-log-path =/var/log/nginx/akses.log --pid-path =/var/run/nginx.pid--lock-path =/var/run/nginx.LOCK --WITH-HTTP_SSL_MODULE --WITH-PCRE 
Konfigurasikan nginx dengan modul
Memeriksa OS + Linux 3.10.0-229.EL7.x86_64 x86_64 Memeriksa pengkompil c ... dijumpai + menggunakan gnu c compiler + versi gcc: 4.8.5 20150623 (Red Hat 4.8.5-4) (GCC) Memeriksa suis GCC -PIPE ... Ditemui pemeriksaan untuk -wl, -e suis ... didapati memeriksa operasi atom binaan GCC ... didapati memeriksa makro variadik C99 ... didapati pemeriksaan untuk makro variadik GCC ... didapati untuk pemeriksaan untuk GCC BUILTIN 64 bit byteswap… didapati pemeriksaan untuk unistd.h ... didapati memeriksa intypes.H ... dijumpai memeriksa had.H ... dijumpai memeriksa sys/filio.H ... tidak dijumpai memeriksa sys/param.H ... dijumpai memeriksa sys/mount.H ... didapati menyemak SYS/STATVFS.h ... dijumpai memeriksa crypt.H ... Ditemui Memeriksa ciri -ciri khusus Linux Memeriksa Epoll ... Ditemui Memeriksa untuk Epollrdhup ... Ditemui Memeriksa untuk O_Path ... Ditemui Memeriksa SendFile () ... Ditemui Memeriksa SendFile64 () ... Ditemui Memeriksa SYS/PRCTL.H ... Ditemui Memeriksa PRCTL (PR_SET_DUMPABLE)… Ditemui pemeriksaan untuk jadual jadual waktu.H ... Ditemui memeriksa pengundian () ... didapati memeriksa /dev /pungutan ... tidak dijumpai .. 

5. Selepas proses penyusunan mengesahkan semua sistem yang diperlukan utiliti seperti gnu c compiler, pcre dan openssl perpustakaan, ia mewujudkan buat.Conf fail dan output ringkasan semua konfigurasi.

Ringkasan kompilasi Nginx
Ringkasan Konfigurasi + Menggunakan Sistem PCRE Perpustakaan + Menggunakan Sistem OpenSSL Library + MD5: Menggunakan OpenSSL Library + SHA1: Menggunakan OpenSSL Library + Menggunakan Sistem ZLIB Perpustakaan Nginx Path Prefix: "/etc/nginx" Fail binari nginx: "/usr/sbin/nginx "Nginx Modul Path:"/etc/nginx/Modul "Nginx Configuration Prefix:"/etc/nginx "Nginx File Configuration:"/etc/nginx/nginx.conf "nginx pid file:"/var/run/nginx.PID "Fail log ralat nginx:"/var/log/nginx/ralat.log "nginx http file log akses:"/var/log/nginx/akses.log "log" nginx http klien permintaan badan fail sementara: "client_body_temp" nginx http proxy files sementara: "proxy_temp" nginx http fastcgi fail sementara: "fastcgi_temp" 

6. Langkah terakhir adalah membina binari menggunakan buat perintah, yang boleh mengambil sedikit masa untuk menyelesaikan bergantung pada sumber mesin anda, dan pasang nginx pada sistem anda dengan buat pemasangan perintah.

Berhati -hati itu buat pemasangan memerlukan keistimewaan root untuk melaksanakan pemasangan, jadi jika anda tidak log masuk dengan akaun root gunakan pengguna keistimewaan dengan sudo.

# buat # buat pemasangan 
Jalankan Nginx Buat Perintah
membuat -f objs/makefile membuat [1]: memasuki direktori '/root/nginx -1.10.0 'Buat [1]: Amaran: Fail' Src/Core/Nginx.H 'mempunyai masa pengubahsuaian 3110036 s pada masa depan cc -c -pipe -o -w -wall -wpointer -arith -wno -unused -parameter -werror -g -i src/core -i src/event -i src/event /modul -i src/os/unix -i objs \ -o objs/src/core/nginx.o \ src/core/nginx.c cc -c -pipe -o -w -wall -wpointer -arith -wno -unused -parameter -werror -g -i src/core -i src/event -i src/event/modul -i src/os/unix -I objs \ -o objs/src/core/ngx_log.o \ src/core/ngx_log.c cc -c -pipe -o -w -wall -wpointer -arith -wno -unused -parameter -werror -g -i src/core -i src/event -i src/event/modul -i src/os/unix -I OBJS \ -O OBJS/SRC/CORE/NGX_PALLOC.o \ src/core/ngx_palloc.c cc -c -pipe -o -w -wall -wpointer -arith -wno -unused -parameter -werror -g -i src/core -i src/event -i src/event/modul -i src/os/unix -I objs \ -o objs/src/core/ngx_array.o \ src/core/ngx_array.c cc -c -pipe -o -w -wall -wpointer -arith -wno -unused -parameter -werror -g -i src/core -i src/event -i src/event/modul -i src/os/unix -I OBJS \ -O OBJS/SRC/CORE/NGX_LIST.o \ src/core/ngx_list.c cc -c -pipe -o -w -wall -wpointer -arith -wno -unused -parameter -werror -g -i src/core -i src/event -i src/event/modul -i src/os/unix -I objs \ -o objs/src/core/ngx_hash.o \ src/core/ngx_hash.c cc -c -pipe -o -w -wall -wpointer -arith -wno -unused -parameter -werror -g -i src/core -i src/event -i src/event/modul -i src/os/unix -I objs \ -o objs/src/core/ngx_buf.o \ src/core/ngx_buf.c cc -c -pipe -o -w -wall -wpointer -arith -wno -unused -parameter -werror -g -i src/core -i src/event -i src/event/modul -i src/os/unix -I OBJS \ -O OBJS/SRC/CORE/NGX_QUEUE.O \ .. 
Jalankan Nginx Buat Perintah Pasang
membuat -f objs/makefile install membuat [1]: memasuki direktori '/root/nginx -1.10.0 'Buat [1]: Amaran: Fail' Src/Core/Nginx.H 'mempunyai masa pengubahsuaian 3109935 s pada masa depan cc -c -pipe -o -w -wall -wpointer -arith -wno -unused -parameter -werror -g -i src/core -i src/event -i src/event /modul -i src/os/unix -i objs \ -o objs/src/core/nginx.o \ src/core/nginx.c cc -c -pipe -o -w -wall -wpointer -arith -wno -unused -parameter -werror -g -i src/core -i src/event -i src/event/modul -i src/os/unix -I objs \ -o objs/src/core/ngx_log.o \ src/core/ngx_log.c cc -c -pipe -o -w -wall -wpointer -arith -wno -unused -parameter -werror -g -i src/core -i src/event -i src/event/modul -i src/os/unix -I OBJS \ -O OBJS/SRC/CORE/NGX_PALLOC.o \ src/core/ngx_palloc.c cc -c -pipe -o -w -wall -wpointer -arith -wno -unused -parameter -werror -g -i src/core -i src/event -i src/event/modul -i src/os/unix -I objs \ -o objs/src/core/ngx_array.o \ src/core/ngx_array.c cc -c -pipe -o -w -wall -wpointer -arith -wno -unused -parameter -werror -g -i src/core -i src/event -i src/event/modul -i src/os/unix -I OBJS \ -O OBJS/SRC/CORE/NGX_LIST.o \ src/core/ngx_list.c cc -c -pipe -o -w -wall -wpointer -arith -wno -unused -parameter -werror -g -i src/core -i src/event -i src/event/modul -i src/os/unix -I objs \ -o objs/src/core/ngx_hash.o \ src/core/ngx_hash.c cc -c -pipe -o -w -wall -wpointer -arith -wno -unused -parameter -werror -g -i src/core -i src/event -i src/event/modul -i src/os/unix -I objs \ -o objs/src/core/ngx_buf.o \ src/core/ngx_buf.c cc -c -pipe -o -w -wall -wpointer -arith -wno -unused -parameter -werror -g -i src/core -i src/event -i src/event/modul -i src/os/unix -I OBJS \ -O OBJS/SRC/CORE/NGX_QUEUE.O \ .. 

Langkah 2: Tweak nginx dan buat skrip init

7. Setelah proses pemasangan selesai dengan kejayaan menambah nginx pengguna sistem (dengan /etc/nginx/ Sebagai direktori rumahnya dan tanpa shell yang sah), pengguna yang nginx akan berjalan seperti dengan mengeluarkan arahan berikut.

# useradd -d/etc/nginx/-s/sbin/nologin nginx 
Tambah pengguna Nginx

8. Kerana pada proses penyusunan kami telah menyatakan bahawa nginx akan berjalan dari nginx Pengguna Sistem, Buka nginx.Conf fail dan tukar penyataan pengguna ke nginx.

# nano/etc/nginx/nginx.Conf

Di sini cari dan tukar pengguna dan, juga, dokumen penyataan lokasi akar, dengan pilihan berikut.

pengguna nginx; lokasi /root /srv /www /html; Autoindex ON; Indeks indeks.Indeks HTML.htm;
Jalankan nginx sebagai pengguna Dayakan Dokumen Nginx

9. Sebelum memulakan nginx, pastikan anda telah membuat laluan akar dokumen web, kemudian mulakan nginx menggunakan arahan berikut.

# mkdir -p/srv/www/html #/usr/sbin/nginx

Sekiranya anda ingin memeriksa sama ada Nginx berjalan menggunakan shell anda, jalankan netstat Perintah untuk mengesahkan hubungan dengar.

# netstat -tulpn | grep nginx
Buat Dokumen Nginx

10. Untuk mengesahkannya dari sistem terpencil, tambahkan peraturan firewall untuk membuka sambungan ke luar di pelabuhan 80, Buka penyemak imbas dan URL langsung ke alamat IP pelayan anda di http: // server_ip.

# firewall-cmd --Add-service = http ## untuk peraturan on-fly # firewall-cmd --permanent --add-service = http ## Untuk peraturan tetap # Systemctl mulakan semula firewalld
Sahkan pemasangan Nginx

11. Untuk menguruskan proses nginx Gunakan arahan berikut.

  1. nginx -v = memaparkan modul dan konfigurasi nginx
  2. nginx -h = pilihan bantuan
  3. nginx = mulakan proses nginx
  4. Nginx -s berhenti = hentikan proses nginx
  5. Nginx -s Muat semula = Muat semula proses nginx
# nginx -v 
Semak versi dipasang Nginx
Versi nginx: nginx/1.10.0 Dibina oleh GCC 4.8.5 20150623 (Red Hat 4.8.5-4) (GCC) dibina dengan OpenSSL 1.0.1E-FIPS 11 Feb 2013 TLS SNI Sokongan Diaktifkan Konfigurasi Argumen: --User = nginx --Group = nginx --Prefix =/etc/nginx-sbin-path =/usr/sbin/nginx --conf-path =//////////////////////////// etc/nginx/nginx.conf --error-log-path =/var/log/nginx/ralat.log--http-log-path =/var/log/nginx/akses.log --pid-path =/var/run/nginx.pid--lock-path =/var/run/nginx.LOCK --WITH-HTTP_SSL_MODULE --WITH-PCRE 

12. Sekiranya anda perlu menguruskan proses daemon nginx melalui a di dalamnya Skrip RHEL/CentOS, buat fail nginx berikut /etc/init.d/ Laluan sistem, dan, kemudian, anda boleh menggunakan perkhidmatan atau Systemctl Perintah untuk menguruskan proses.

# nano /etc /init.d/nginx

Tambahkan kandungan fail berikut.

#!/bin/sh # # nginx - Skrip ini bermula dan menghentikan daemon nginx # # chkconfig: - 85 15 # deskripsi: nginx adalah pelayan http (s), http (s) reverse \ # proxy dan imap/pop3 pelayan # ProcessName: nginx # config:/etc/nginx/nginx.conf # pidfile:/var/run/nginx.PID # Pengguna: Nginx # Sumber Fungsi Perpustakaan ... /etc /RC.d/init.d/fungsi # konfigurasi rangkaian sumber .../etc/sysconfig/network # periksa bahawa rangkaian sudah habis. ["$ Networking" = "no"] && exit 0 nginx = "/usr/sbin/nginx" prog = $ (baseName $ nginx) nginx_conf_file = "/etc/nginx/nginx.conf "lockfile =/var/run/nginx.kunci mula () [-x $ nginx] || Keluar 5 [-f $ nginx_conf_file] || Keluar 6 echo -n $ "Bermula $ Prog:" Daemon $ nginx -c $ nginx_conf_file retval = $? echo [$ retval -eq 0] && sentuh $ lockfile kembali $ retval stop () echo -n $ "berhenti $ prog:" KillProc $ prog -quit retval = $? echo [$ retval -eq 0] && rm -f $ lockfile kembali $ retval restart () configtest || kembali $? berhenti mula muat semula () configTest || kembali $? echo -n $ "Muat semula $ prog:" KillProc $ nginx -hup retval = $? echo force_reload () restart configTest () $ nginx -t -t -c $ nginx_conf_file rh_status () status $ prog rh_status_q () rh_status>/dev/null 2> & 1 rh_status_q && keluar 0 $ 1 ;; berhenti) rh_status_q || Keluar 0 $ 1 ;; restart | configtest) $ 1 ;; Muat semula) RH_STATUS_Q || Keluar 7 $ 1 ;; force-reload) force_reload ;; status) rh_status ;; condrestart | cuba-restart) rh_status_q || Keluar 0 ;; *) echo $ "penggunaan: $ 0 start | stop | status | restart | condrestart | try-restart | Reload | force-reload | configtest" Keluar 2 ESAC
Tambahkan skrip init nginx

13. Selepas fail init nginx dibuat, tambahkan kebenaran eksekusi dan uruskan daemon menggunakan pilihan arahan di bawah.

# chmod +x /etc /init.D/nginx # Service Nginx Start | Stop | Restart | Reload | Force_Reload | ConfigTest | Condrestart # Systemctl Start | Stop | Restart nginx
Mulakan pelayan nginx

14. Sekiranya anda perlu mengaktifkan sistem nginx, gunakan arahan berikut untuk bermula pada masa boot.

# chkconfig nginx on atau # systemctl enable nginx

Itu sahaja! Sekarang anda mempunyai versi terkini Nginx yang dipasang pada sistem RHEL/CentOS 7 anda. Pada tutorial seterusnya saya akan membincangkan cara memasang dan membolehkan pengurus proses php-fpm walaupun nginx fastcgi gateway.

Baca juga: Panduan Terbaik untuk Mengamankan, Mengeraskan dan Meningkatkan Prestasi Pelayan Web Nginx