Instal dan kompilasi “nginx 1.10.0 ”(rilis stabil) dari sumber di rhel/centos 7.0

Instal dan kompilasi “nginx 1.10.0 ”(rilis stabil) dari sumber di rhel/centos 7.0

Nginx adalah server web yang paling cepat berkembang saat ini di server internet publik yang dihadapi karena model modular open source gratis, kinerja tinggi, stabilitas, file konfigurasi sederhana, arsitektur asinkron (berbasis peristiwa) dan sumber daya rendah yang diperlukan untuk dijalankan.

Persyaratan

Untuk rhel 7.0
  1. Instalasi minimal RHEL 7.0
  2. Berlangganan dan Repositori Redhat Aktif di RHEL 7.0
Untuk Centos 7.0
  1. Pemasangan minimal Centos 7.0
Konfigurasikan alamat IP statis
  1. Atur alamat IP statis di RHEL/CENTOS 7.0

Tutorial ini akan memandu Anda untuk menginstal versi stabil terbaru Nginx 1.10.0 di Red Hat Enterprise atau Centos 7 dari sumber, karena mirror repositori RHEL/CENTOS 7 resmi tidak menyediakan paket biner. Jika Anda ingin menghindari pemasangan sumber, Anda dapat menambahkan repositori Nginx resmi dan menginstal paket biner (versi yang tersedia adalah 1.9.X) dengan bantuan manajer paket yum seperti yang ditunjukkan:

Untuk mengaktifkan repositori yum resmi nginx untuk rhel/centos 7, buat file /etc/yum.repo.d/nginx.repo dengan konten berikut:

[nginx] name = nginx repo baseUrl = http: // nginx.org/paket/mainline/centos/7/$ basa/gpgcheck = 0 diaktifkan = 1 

Mengganti "Centos" dengan "Rhel", Tergantung pada distribusi yang Anda gunakan dan instal Nginx dengan Yum Package Manager seperti yang ditunjukkan:

# yum instal nginx 

Penting: Harap dicatat, berikut repositori resmi Nginx YUM resmi akan memberi Anda versi Nginx yang lebih lama, jika Anda benar -benar ingin membangun versi terbaru dari Nginx, maka saya sarankan Anda untuk mengikuti instalasi sumber seperti yang ditunjukkan di bawah ini.

Menggunakan Kompilasi dan Instalasi Sumber memiliki beberapa manfaat, karena fakta bahwa Anda dapat menginstal versi terbaru yang tersedia, Anda dapat mengubah konfigurasi NGINX dengan menambahkan atau menghapus modul, mengubah jalur sistem instalasi, atau pengaturan penting lainnya, dengan kata lain, Anda memiliki a Kontrol lengkap atas proses pemasangan.

Langkah 1: Unduh, kompilasi, dan instal Nginx

1. Sebelum memulai proses kompilasi dan instalasi nginx, pastikan bahwa Anda memilikinya C / C ++ Compiler, PCRE (Perl yang kompatibel ekspresi reguler), Zlib Perpustakaan Kompresi dan Openssl (Jika Anda berniat menjalankan NXING dengan dukungan SSL) Paket yang Diinstal pada Mesin Anda Dengan Menerbitkan Perintah berikut.

# yum -y instal GCC GCC-C ++ Membuat Zlib-Devel-Devel OpenSSL-Devel 
Instal GCC dan C ++ Compiler
Plugin yang dimuat: Kecepatan cermin pemuatan mirror tercepat dari hostfile yang di -cache * basis: centos.cermin.bersih.di * ekstra: centos.cermin.bersih.di * pembaruan: centos.cermin.bersih.Dalam Paket 1: Make-3.82-21.EL7.X86_64 Sudah Terpasang dan Versi Terbaru Menyelesaikan Ketergantungan-> Menjalankan Pemeriksaan Transaksi ---> Paket GCC.x86_64 0: 4.8.5-4.EL7 akan diinstal -> Ketergantungan pemrosesan: libgomp = 4.8.5-4.EL7 untuk paket: GCC-4.8.5-4.EL7.x86_64 -> Ketergantungan pemrosesan: CPP = 4.8.5-4.EL7 untuk paket: GCC-4.8.5-4.EL7.x86_64 -> Ketergantungan pemrosesan: libgcc> = 4.8.5-4.EL7 untuk paket: GCC-4.8.5-4.EL7.x86_64-> Ketergantungan pemrosesan: glibc-devel> = 2.2.90-12 untuk paket: GCC-4.8.5-4.EL7.x86_64 -> Ketergantungan pemrosesan: libmpfr.Jadi.4 () (64bit) untuk paket: GCC-4.8.5-4.EL7.x86_64 -> Ketergantungan pemrosesan: libmpc.Jadi.3 () (64bit) untuk paket: GCC-4.8.5-4.EL7.x86_64 ---> paket gcc-c++.x86_64 0: 4.8.5-4.EL7 akan diinstal-> Ketergantungan pemrosesan: libstdc ++-devel = 4.8.5-4.EL7 untuk paket: GCC-C ++-4.8.5-4.EL7.x86_64 -> Ketergantungan pemrosesan: libstdc ++ = 4.8.5-4.EL7 untuk paket: GCC-C ++-4.8.5-4.EL7.x86_64 ---> paket openssl-devel.x86_64 1: 1.0.1E-51.el7_2.4 akan diinstal-> Ketergantungan Pemrosesan: OpenSSL-Libs (x86-64) = 1: 1.0.1E-51.el7_2.4 untuk paket: 1: openssl-devel-1.0.1E-51.el7_2.4.x86_64-> Ketergantungan pemrosesan: krb5-devel (x86-64) untuk paket: 1: openssl-devel-1.0.1E-51.el7_2.4.x86_64 ---> paket pcre-devel.x86_64 0: 8.32-15.EL7 akan diinstal-> Ketergantungan pemrosesan: PCRE (x86-64) = 8.32-15.EL7 untuk paket: PCRE-Devel-8.32-15.EL7.x86_64 ---> paket zlib-devel.x86_64 0: 1.2.7-15.EL7 akan diinstal -> Ketergantungan pemrosesan: zlib = 1.2.7-15.EL7 untuk paket: zlib-devel-1.2.7-15.EL7.x86_64… 

2. Sekarang buka halaman resmi nginx dan ambil versi stabil terbaru (Nginx 1.10.0) tersedia menggunakan wget Perintah, ekstrak arsip tar dan masukkan direktori yang diekstraksi nginx, menggunakan urutan perintah berikut.

# wget http: // nginx.org/download/nginx-1.10.0.ter.GZ # TAR XFZ Nginx-1.10.0.ter.GZ # CD Nginx-1.10.0/ # ls -all 
Unduh Sumber Nginx
--2016-03-21 09: 30: 15-- http: // nginx.org/download/nginx-1.10.0.ter.GZ Menyelesaikan nginx.org (nginx.org)… 206.251.255.63, 95.211.80.227, 2001: 1AF8: 4060: A004: 21 :: E3 Menghubungkan ke Nginx.org (nginx.org) | 206.251.255.63 |: 80… terhubung. Permintaan http terkirim, menunggu respons ... 200 OK Panjang: 908954 (888K) [Aplikasi/Octet-Stream] Menyimpan ke: 'nginx-1.10.0.ter.GZ '100%[=============================================== ==================================================== ==================================================== ====>] 9.08.954 81.0kb/s di 11S 2016-03-21 09:30:27 (77.4 kb/s) - 'nginx -1.10.0.ter.GZ 'disimpan [908954/908954] 

3. Langkah selanjutnya adalah menyesuaikan proses instalasi nginx. Menggunakan Konfigurasikan file untuk memvisualisasikan opsi konfigurasi dan modul yang diperlukan untuk proses kompilasi Anda menggunakan perintah berikut dan pastikan bahwa Anda berada di NGINX-1.6.0/ jalur.

# ./Konfigurasikan --help 
Nginx Mengkonfigurasi Bantuan
-Bantu cetak pesan ini --prefix = path atur awalan instalasi --sbin-path = path set Nginx biner pathname --hodules-path = path set modules path --conf-path = set Nginx.conf pathname --error-log-path = path atur kesalahan log pathname --pid-path = set Nginx.pid pathname --lock-path = path set nginx.lock pathname --User = Pengguna Set Pengguna Non-Privilged untuk Proses Pekerja --Group = Grup Set Grup Non-Privileged untuk Proses Pekerja--Build = Nama Set Bangun Nama--BuildDir = Dir Set Build Directory ---WITH-select_module Enable Enable Pilih modul--dengan-select_module nonaktifkan modul pilih --with-poll_module mengaktifkan modul polling --without-poll_module nonaktifkan modul polling-dengan-threads mengaktifkan dukungan kumpulan utas-dengan file-aio mengaktifkan file aio dukungan-dengan-- IPv6 Mengaktifkan Dukungan IPv6-dengan-http_ssl_module mengaktifkan NGX_HTTP_SSL_MODULE-dengan-http_v2_module mengaktifkan NGX_HTTP_V2_MODULE… 

4. Sekarang saatnya mengkompilasi Nginx dengan konfigurasi spesifik Anda dan modul yang diaktifkan atau dinonaktifkan. Untuk tutorial ini, modul dan spesifikasi berikut di mana digunakan, tetapi Anda dapat mengubah kompilasi untuk apa pun yang sesuai dengan kebutuhan Anda.

  1. -pengguna = nginx -group = nginx => pengguna sistem dan grup yang akan dijalankan oleh nginx sebagai.
  2. -awalan =/etc/nginx => direktori untuk file server (nginx.File conf dan file konfigurasi lainnya) - Direktori Default IS/USR/LOCAL/NGINX.
  3. -sbin-path =/usr/sbin/nginx => Lokasi File yang Dapat Dieksekusi Nginx.
  4. -conf-path =/etc/nginx/nginx.conf => Mengatur nama untuk nginx.File konfigurasi conf - Anda dapat mengubahnya.
  5. -error-log-path =/var/log/nginx/error.catatan => sets lokasi file log kesalahan nginx.
  6. -http-log-path =/var/log/nginx/akses.catatan => Sets Lokasi File Log Nginx Access.
  7. -PID-path =/var/run/nginx.pid => Mengatur nama untuk file ID proses utama.
  8. -lock-path =/var/run/nginx.kunci => Mengatur nama untuk file kunci nginx.
  9. -dengan-http_ssl_module => Mengaktifkan Membangun Modul HTTPS - Tidak Dibangun Secara Default dan Membutuhkan Perpustakaan OpenSSL.
  10. -dengan-pcre => Tetapkan jalur ke sumber perpustakaan PCRE - tidak dibangun secara default dan membutuhkan pustaka PCRE.

Untuk melihat daftar semua modul nginx, kunjungi halaman web Nginx Wiki di http: // wiki.Nginx.org/modul.

Jika Anda tidak memerlukan modul tertentu yang diinstal pada Nginx, Anda dapat menonaktifkannya menggunakan perintah berikut.

--Tanpa-Module_name

Sekarang mulailah untuk mengkompilasi nginx dengan mengeluarkan perintah berikut, yang akan menggunakan semua konfigurasi dan modul yang dibahas di atas (Pastikan perintah tetap di satu baris).

# ./configure --User = nginx --group = nginx --prefix =/etc/nginx --sbin-path =/usr/sbin/nginx --conf-path =/etc/nginx/nginx.conf --error-g-path =/var/log/nginx/error.Log ---http-g-path =/var/log/nginx/access.log --pid-path =/var/run/nginx.pid --lock-path =/var/run/nginx.lock-dengan-http_ssl_module-dengan-pcre 
Konfigurasikan nginx dengan modul
Memeriksa OS + Linux 3.10.0-229.EL7.x86_64 x86_64 Memeriksa C Compiler… Ditemukan + Menggunakan GNU C Compiler + GCC Versi: 4.8.5 20150623 (Red Hat 4.8.5-4) (GCC) Memeriksa sakelar GCC -Pipe… ditemukan memeriksa -wl, -e switch… menemukan pemeriksaan untuk operasi atom builtin GCC ... ditemukan memeriksa macro variadik C99… menemukan pemeriksaan macro variadik GCC… ditemukan untuk memeriksa GCC GCC GCC GCC… Builtin 64 Bit Byteswap… ditemukan pemeriksaan untuk Unistd.h… menemukan pemeriksaan untuk inttypes.h… menemukan pemeriksaan batasan.h… menemukan pemeriksaan untuk sys/filio.h… tidak ditemukan memeriksa sys/param.h… menemukan pemeriksaan untuk sys/mount.h… menemukan pemeriksaan untuk sys/statvfs.h… menemukan pemeriksaan crypt.h… menemukan pemeriksaan fitur spesifik Linux memeriksa Epoll ... menemukan pemeriksaan untuk epollrdhup… ditemukan pemeriksaan untuk O_Path ... ditemukan memeriksa untuk sendFile ()… menemukan pemeriksaan untuk sendFile64 () ... menemukan pemeriksaan untuk sys/prctl.h… menemukan pemeriksaan untuk prctl (pr_set_dumpable) ... ditemukan pemeriksaan untuk sced_setaffinity () ... ditemukan pemeriksaan untuk crypt_r ()… ditemukan pemeriksaan untuk sys/vfs.h… menemukan pemeriksaan untuk jajak pendapat () ... ditemukan pemeriksaan untuk /dev /jajak pendapat ... tidak ditemukan .. 

5. Setelah proses kompilasi memverifikasi semua sistem yang diperlukan utilitas seperti gnu c compiler, pcre dan pustaka openssl, ia menciptakan membuat.conf file dan output ringkasan semua konfigurasi.

Ringkasan Kompilasi Nginx
Ringkasan Konfigurasi + Menggunakan Sistem Perpustakaan PCRE + Menggunakan Sistem OpenSSL Library + MD5: Menggunakan Pustaka OpenSSL + SHA1: Menggunakan Pustaka OpenSSL + Menggunakan Sistem ZLIB Pustaka Nginx Path Prefix: "/etc/nginx" Nginx File Biner: "/USR/SBIN/NGINX "Nginx Modules Path:"/etc/nginx/modules "Konfigurasi Nginx Awalan:"/etc/nginx "Nginx File Konfigurasi:"/etc/nginx/nginx.File PID conf "nginx:"/var/run/nginx.PID "File log kesalahan nginx:"/var/log/nginx/error.Log "Nginx HTTP Access Log File:"/var/log/nginx/access.Log "nginx http permintaan klien file sementara:" client_body_temp "nginx http file sementara:" proxy_temp "nginx http fastcgi file sementara:" fastcgi_temp "nginx http uwsgi file temporer:" UWSGI uWSGI "http uwsgi:" UWSGI uWSGI "UWSGI" 

6. Langkah terakhir adalah membangun binari menggunakan membuat Perintah, yang dapat membutuhkan waktu untuk menyelesaikan tergantung pada sumber daya mesin Anda, dan menginstal nginx pada sistem Anda dengan buat instal memerintah.

Hati -hati itu Buat instal membutuhkan hak istimewa root Untuk melakukan instalasi, jadi jika Anda tidak masuk dengan akun root, gunakan pengguna hak istimewa dengan sudo.

# buat # buat instal 
Jalankan Nginx Make Command
Make -f Objs/Makefile Make [1]: Memasukkan direktori '/root/nginx -1.10.0 'Make [1]: Peringatan: File' src/core/nginx.H 'memiliki waktu modifikasi 3110036 s di masa depan cc -c -pipe -o -w -wall -wpointer -arith -wno -non -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 -nosel -parameter -werror -g -i src/core -i src/event -i src/event/modules -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 -nosel -parameter -werror -g -i src/core -i src/event -i src/event/modules -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 -nosel -parameter -werror -g -i src/core -i src/event -i src/event/modules -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 -nosel -parameter -werror -g -i src/core -i src/event -i src/event/modules -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 -nosel -parameter -werror -g -i src/core -i src/event -i src/event/modules -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 -nosel -parameter -werror -g -i src/core -i src/event -i src/event/modules -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 -nosel -parameter -werror -g -i src/core -i src/event -i src/event/modules -i src/os/unix -I objs \ -o objs/src/core/ngx_queue.o \… 
Jalankan Nginx Buat Perintah Install
Make -f Objs/Makefile Install Make [1]: Memasukkan direktori '/root/nginx -1.10.0 'Make [1]: Peringatan: File' src/core/nginx.h 'memiliki waktu modifikasi 3109935 s di masa depan cc -c -pipe -o -w -wall -wpointer -arith -wno -tidak digunakan -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 -nosel -parameter -werror -g -i src/core -i src/event -i src/event/modules -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 -nosel -parameter -werror -g -i src/core -i src/event -i src/event/modules -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 -nosel -parameter -werror -g -i src/core -i src/event -i src/event/modules -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 -nosel -parameter -werror -g -i src/core -i src/event -i src/event/modules -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 -nosel -parameter -werror -g -i src/core -i src/event -i src/event/modules -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 -nosel -parameter -werror -g -i src/core -i src/event -i src/event/modules -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 -nosel -parameter -werror -g -i src/core -i src/event -i src/event/modules -i src/os/unix -I objs \ -o objs/src/core/ngx_queue.o \… 

Langkah 2: Tweak nginx dan buat skrip init

7. Setelah proses instalasi selesai dengan penambahan keberhasilan Nginx Pengguna sistem (dengan /etc/nginx/ Sebagai direktori rumahnya dan tanpa shell yang valid), pengguna yang akan berjalan dengan mengeluarkan perintah berikut.

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

8. Karena pada proses kompilasi kami telah menentukan bahwa nginx akan berjalan Nginx Pengguna Sistem, Buka Nginx.conf mengajukan dan mengubah pernyataan pengguna menjadi Nginx.

# nano/etc/nginx/nginx.conf

Di sini temukan dan ubah pengguna dan, juga, dokumen pernyataan lokasi root, dengan opsi berikut.

pengguna nginx; lokasi /root /srv /www /html; Autoindex aktif; Indeks Indeks.Indeks HTML.htm;
Jalankan Nginx sebagai Pengguna Aktifkan Nginx Documentroot

9. Sebelum memulai Nginx, yakinkan bahwa Anda telah membuat jalur root dokumen web, lalu mulai Nginx menggunakan perintah berikut.

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

Jika Anda ingin memeriksa apakah Nginx berjalan menggunakan prompt shell Anda, jalankan netstat Perintah untuk memverifikasi Koneksi Dengarkan.

# netstat -tulpn | grep nginx
Buat Nginx Documentroot

10. Untuk memverifikasi dari sistem jarak jauh, tambahkan aturan firewall untuk membuka koneksi ke luar di port 80, Buka browser dan langsung URL ke alamat IP server Anda di http: // server_ip.

# firewall-cmd --add-service = http ## untuk aturan on-fly # firewall-cmd --permanent --add-service = http ## Untuk aturan permanen # Systemctl Restart Firewalld
Verifikasi instalasi nginx

11. Untuk mengelola proses nginx, gunakan perintah berikut.

  1. nginx -v = Menampilkan modul dan konfigurasi nginx
  2. nginx -h = opsi bantuan
  3. Nginx = mulai proses nginx
  4. Nginx -s berhenti = Hentikan proses nginx
  5. Nginx -S Reload = Muat Ulang Proses Nginx
# nginx -v 
Periksa versi yang diinstal Nginx
Versi Nginx: Nginx/1.10.0 Dibangun oleh GCC 4.8.5 20150623 (Red Hat 4.8.5-4) (GCC) Dibangun dengan OpenSSL 1.0.1E-FIPS 11 FEB 2013 TLS SNI Dukungan Diaktifkan Konfigurasi Argumen: --User = Nginx --group = nginx --prefix =/etc/nginx --sbin-path =/usr/sbin/nginx --conf-path =/ etc/nginx/nginx.conf --error-g-path =/var/log/nginx/error.Log ---http-g-path =/var/log/nginx/access.log --pid-path =/var/run/nginx.pid --lock-path =/var/run/nginx.lock-dengan-http_ssl_module-dengan-pcre 

12. Jika Anda perlu mengelola proses daemon nginx melalui a init Skrip rhel/centos, buat file nginx berikut /etc/init.D/ jalur sistem, dan kemudian, Anda dapat menggunakan melayani atau Systemctl perintah untuk mengelola proses.

# nano /etc /init.d/nginx

Tambahkan konten file berikut.

#!/bin/sh # # nginx - skrip ini dimulai dan menghentikan nginx daemon # # chkconfig: - 85 15 # Deskripsi: nginx adalah server http (s), http (s) reverse \ # proxy dan imap/pop3 server proxy # ProcessName: nginx # config:/etc/nginx/nginx.conf # pidfile:/var/run/nginx.PID # Pengguna: Perpustakaan Fungsi Sumber # Nginx… /etc /rc.d/init.D/Fungsi # Konfigurasi Jaringan Sumber .../etc/sysconfig/jaringan # Periksa bahwa jaringan sudah habis. ["$ Networking" = "no"] && exit 0 nginx = "/usr/sbin/nginx" prog = $ (baseName $ nginx) nginx_conf_file = "/etc/nginx/nginx.conf "lockfile =/var/run/nginx.lock start () [-x $ nginx] || Keluar 5 [-f $ nginx_conf_file] || Keluar dari 6 echo -n $ "Mulai $ prog:" Daemon $ nginx -c $ nginx_conf_file retval = $? echo [$ retval -eq 0] && sentuh $ lockfile return $ retval stop () echo -n $ "Menghentikan $ prog:" killproc $ prog -quit retval = $? echo [$ retval -eq 0] && rm -f $ lockfile return $ retval restart () configTest || mengembalikan $? Hentikan start reload () configTest || mengembalikan $? echo -n $ "Reloading $ prog:" Killproc $ nginx -hup retval = $? echo force_reload () restart configTest () $ nginx -t -c $ nginx_conf_file rh_status () status $ prog rh_status_q () rh_status>/dev/null 2> & 1 case $ 1 " rh_status_q && keluar 0 $ 1 ;; berhenti) rh_status_q || keluar 0 $ 1 ;; restart | configTest) $ 1 ;; Reload) rh_status_q || Keluar 7 $ 1 ;; force-reload) force_reload ;; status) rh_status ;; condrestart | try-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 nginx init

13. Setelah file Nginx Init dibuat, tambahkan izin eksekusi dan kelola daemon menggunakan opsi perintah di bawah ini.

# chmod +x /etc /init.d/nginx # service nginx start | stop | restart | reload | force_reload | configtest | condrestart # systemctl start | stop | restart nginx
Mulai Nginx Server

14. Jika Anda perlu mengaktifkan sistem Nginx, gunakan perintah berikut untuk memulai pada waktu boot.

# chkconfig nginx di atau # systemctl aktifkan nginx

Itu saja! Sekarang Anda memiliki versi terbaru Nginx yang diinstal pada sistem RHEL/CentOS 7 Anda. Pada tutorial berikutnya saya akan membahas cara menginstal dan mengaktifkan manajer proses php-fpm meskipun nginx fastcgi gateway.

Baca juga: Panduan Utama untuk Mengamankan, Mengeraskan, dan Meningkatkan Kinerja Server Web Nginx