Cara Memasang Nginx Pada Rhel 8 / CentOS 8 Server

Cara Memasang Nginx Pada Rhel 8 / CentOS 8 Server

Tujuan artikel ini adalah untuk membuat anda bermula dengan pemasangan nginx web-pelayan asas menggunakan DNF memasang nginx Perintah dan Konfigurasi pada RHEL 8 / CentOS 8. Server Web Nginx adalah alternatif Apache dengan keupayaan untuk digunakan sebagai proksi terbalik, pengimbang beban, proksi mel dan cache HTTP.

Dalam tutorial ini anda akan belajar:

  • Cara Memasang Nginx pada Rhel 8 / CentOS 8.
  • Cara Memulakan Nginx.
  • Cara membolehkan nginx bermula selepas reboot.
  • Cara Membuka Pelabuhan HTTP dan HTTPS.
  • Cara menjalankan nginx disulitkan dengan https.
  • Cara membuat sijil SSL yang ditandatangani sendiri untuk nginx.
Pelayan web nginx di pelayan rhel 8 linux.

Keperluan perisian dan konvensyen yang digunakan

Keperluan Perisian dan Konvensyen Talian Perintah Linux
Kategori Keperluan, konvensyen atau versi perisian yang digunakan
Sistem RHEL 8 / CENTOS 8
Perisian Versi nginx: nginx/1.14.0 atau lebih tinggi
Yang lain Akses istimewa ke sistem linux anda sebagai akar atau melalui sudo perintah.
Konvensyen # - Memerlukan arahan Linux yang diberikan untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
$ - Memerlukan arahan Linux yang diberikan sebagai pengguna yang tidak layak

Cara Memasang Nginx On Rhel 8 Server Langkah demi Langkah Arahan



  1. Pasang pakej nginx menggunakan DNF perintah.
    # DNF memasang nginx 
  2. Mulakan perkhidmatan Nginx:
    # Systemctl Mula Nginx 

    Untuk memastikan bahawa nginx bermula selepas reboot membolehkan perkhidmatan sistemd nginx:

    # Systemctl Membolehkan Nginx Dibuat Symlink/ETC/SystemD/System/Multi-User.sasaran.mahu/nginx.Perkhidmatan →/usr/lib/sistem/sistem/nginx.perkhidmatan. 
  3. Buka port firewall http 80:
    # firewall-cmd --Zone = public --permanent --add-service = http # firewall-cmd-reload 
  4. Akses halaman Selamat Datang Nginx. Semua kini perlu bersedia untuk mengakses Nginx dari tuan rumah terpencil. Buka penyemak imbas dan menavigasi ke http: // yourhostname Url.
  5. Lakukan konfigurasi lebih lanjut mengenai tuan rumah anda dengan mengedit /etc/nginx/nginx.Conf Fail konfigurasi dan blok pelayan:
     pelayan mendengar 80 default_server; Dengar [::]: 80 default_server; nama pelayan _; root/usr/share/nginx/html; # Muatkan fail konfigurasi untuk blok pelayan lalai. Sertakan/etc/nginx/lalai.d/*.Con; lokasi /  error_page 404 /404.html; Lokasi = /40x.html  error_page 500 502 503 504 /50x.html; Lokasi = /50x.html  
    Salinan

    Lalai Selamat datang ke nginx Laluan lokasi laman web adalah /usr/share/nginx/html.

Dayakan Sokongan SSL HTTPS pada NGINX dan RHEL 8



  1. Edit /etc/nginx/nginx.Conf fail konfigurasi dan uncomment keseluruhan tetapan untuk blok pelayan yang diaktifkan TLS:
     pelayan mendengar 443 ssl http2 default_server; Dengar [::]: 443 ssl http2 default_server; nama pelayan _; root/usr/share/nginx/html; ssl_certificate "/etc/pki/nginx/pelayan.CRT "; ssl_certificate_key"/etc/pki/nginx/swasta/pelayan.kunci "; ssl_session_cache dikongsi: ssl: 1m; ssl_session_timeout 10m; ssl_ciphers profile = system; ssl_prefer_server_ciphers on;. Sertakan/etc/nginx/lalai.d/*.Con; lokasi /  error_page 404 /404.html; Lokasi = /40x.html  error_page 500 502 503 504 /50x.html; Lokasi = /50x.html  
    Salinan
  2. Buat direktori untuk memegang sijil SSL dan kunci peribadi untuk pelayan NGINX:
    # mkdir -p/etc/pki/nginx/swasta/ 

    Menjana sijil yang ditandatangani sendiri dan kunci peribadi atau memuat naik yang sedia ada ke /etc/pki/nginx/pelayan.Crt dan /etc/pki/nginx/swasta/pelayan.kunci lokasi. Satu-satunya bidang yang diperlukan semasa membuat sijil yang ditandatangani adalah Nama Biasa (misalnya, nama anda atau nama hos pelayan anda):

    # OpenSSL Req -Newkey RSA: 2048 -Nodes -Keyout/etc/pki/nginx/swasta/pelayan.Kunci -X509 -Day 365 -out/etc/pki/nginx/pelayan.Crt 
  3. Buka port https 443 di Firewalld Daemon Firewall:
    # firewall-cmd --Zone = public --permanent --add-service = https # firewall-cmd-reload 
  4. Muat semula konfigurasi Nginx:
    # Systemctl Reload nginx 
  5. Akses halaman Selamat Datang Nginx. Semua kini perlu bersedia untuk mengakses Nginx dari tuan rumah terpencil. Buka penyemak imbas dan navigasi ke https: // yourhostname Url.

Tutorial Linux Berkaitan:

  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Ubuntu 20.04 WordPress dengan pemasangan Apache
  • Ubuntu 20.04: WordPress dengan pemasangan nginx
  • OpenLitespeed sebagai proksi terbalik
  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
  • Perkara yang perlu dipasang di Ubuntu 22.04
  • Pengenalan kepada Automasi, Alat dan Teknik Linux
  • Tutorial Konfigurasi Proksi Squid di Linux
  • Linux Apache Log Analyzer
  • Cara Memindahkan Apache ke Nginx dengan Menukar Virtualhosts ke ..