GNU/Linux >> Belajar Linux >  >> Cent OS

Instal Nginx di CentOS 7 / RHEL 7

Nginx adalah server ringan yang populer bagi mereka yang tidak membutuhkan layanan massal dan ekstra yang mungkin ditawarkan Apache. Artikel ini akan membahas cara menginstal Nginx pada CentOS menggunakan pengelola paket 'yum'.

Instal Nginx:

Untuk menginstal Nginx menggunakan yum kita perlu menyertakan repositori Nginx, menginstal repositori Nginx.

rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

Instal Nginx dengan mengeluarkan perintah berikut.

yum install nginx

Memulai Nginx:

Setelah terinstal, jalankan Nginix dengan menggunakan perintah berikut.

systemctl start nginx.service

Setelah dimulai. Arahkan browser web ke server Nginx (Alamat IP atau Nama Host). Gambar berikut menunjukkan Layar Selamat Datang default Nginx.

Ekstra:

Skrip init akan membantu Anda memulai dan menghentikan layanan. Skrip init untuk Nginx diinstal saat menginstal Nginx. Namun, kita perlu mengatur Nginx untuk memulai secara otomatis jika server di-boot ulang:

systemctl enable nginx.

File Konfigurasi:

Nama file konfigurasi default adalah nginx.conf, terletak di /etc/nginx direktori. File konfigurasi didasarkan pada arahan dan parameter, setiap arahan diakhiri dengan titik koma. Berikut ini menunjukkan arahan untuk koneksi pekerja dan di mana proses Nginx nama pengguna harus dijalankan.

pengguna  nginx;
worker_processes  1;
events {
worker_connections  1024;
}

Membuat Server Virtual:

Kita harus menyiapkan setidaknya satu server virtual untuk Nginx, untuk memproses permintaan HTTP oleh Nginx. Saat Nginx memproses permintaan,  Nginx mencari direktif server yang ditempatkan dalam konteks http. Anda dapat menambahkan beberapa arahan server, untuk menentukan beberapa server virtual.

Konfigurasi server virtual default dapat ditemukan di /etc/nginx/conf.d direktori, jika Anda membuka dan melihatnya; baris pertama sendiri merupakan server virtual untuk localhost dan mendengarkan pada port 80.

server {
dengarkan       80;
nama_server  localhost;
}

Anda akan menemukan direktif lokasi, yang akan memberitahu server untuk mencari file statis ketika permintaan datang untuk localhost.

lokasi / {
root   /usr/share/nginx/html;
index  index.html index.htm;
}

Selain itu, Anda dapat menyebutkan halaman kesalahan.

error_page   500 502 503 504  /50x.html;
location =/50x.html {
root   /usr/share/nginx/html;
}

Di atas adalah konfigurasi minimum untuk server virtual, Anda dapat menemukan konfigurasi lengkapnya di sini.

Contoh:

Server virtual berikut akan menerima permintaan untuk server.itzgeek.com, buat file konfigurasi  di /etc/nginx/conf.d atau salin file konfigurasi default.

cp /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/itzgeek.conf

Edit sedemikian rupa sehingga, ia menerima permintaan. Konfigurasi minimal akan terlihat seperti di bawah ini.

vi /etc/nginx/conf.d/itzgeek.conf
server {
listen       80;
nama_server  server.itzgeek.com;
lokasi / {
root   /usr/share/nginx/html/itzgeek;
indeks indeks. html index.htm;
}
}

Buat direktori root.

mkdir /usr/share/nginx/html/itzgeek

Buat halaman .

echo “Ini Rumah ITzGeek”> ​​/usr/share/nginx/html/itzgeek/index.html

Mulai ulang layanan Nginx.

 systemctl restart nginx.service

Uji dengan browser, url akan menjadi http://server.itzgeek.com

Itu saja.


Cent OS
  1. Cara Memasang Wayang Di CentOS 8 / RHEL 8

  2. Cara Install Puppet 6.x Di CentOS 7 / RHEL 7

  3. CentOS / RHEL 7:Cara Menginstal GUI

  1. Cara menginstal server email postfix di RHEL 8 / CentOS 8

  2. Instal ownCloud di CentOS 6 / RHEL 6

  3. Instal MySQL 5.6 di CentOS 7 / RHEL 7

  1. Cara menginstal server vnc di RHEL 8 / CentOS 8

  2. Cara menginstal Nextcloud di server RHEL 8 / CentOS 8

  3. Cara menginstal OwnCloud di server RHEL 8 / CentOS 8