Cara Install dan Konfigurasi Webserver Nginx di server Centos 7 GNU/Linux


Assalamualaikum Wr.Wb...
dengan diberikan nikmat dan rezeki dari Allah SWT, saya Mr.GagalTotal666 akan
berbagi kepada anda yaitu tentang cara install Webserver Nginx
di server Centos 7 GNU/Linux.

jika anda bertanya apa itu nginx ? [disini]
dan apa itu centos 7 ? silakan anda lihat [disini]

oke langsung saja buka server centos anda

sebelum anda menginstall package EPEL
update server centos anda terlebih dahulu
agar mendapatkan package EPEL dari repository

$ sudo yum update

karena package Nginx tersedia di repositori EPEL. Jika Anda belum
menginstal repositori EPEL, Anda dapat melakukannya dengan
mengetik perintah ini

$ sudo yum install epel-release


setelah di install package EPEL, selanjut nya anda install full package Nginx
contoh perintah nya seperti ini

$ sudo yum install nginx


Jika ini adalah pertama kalinya Anda menginstal paket dari repositori EPEL,
Anda mungkin diminta untuk mengimpor kunci EPEL GPG :

Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
Importing GPG key 0x352C64E5:
Userid     : "Fedora EPEL (7) <epel@fedoraproject.org>"
Fingerprint: 91e9 7d7c 4a5e 96f1 7f3e 888f 6a2f aea2 352c 64e5
Package    : epel-release-7-9.noarch (@extras)
From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
Is this ok [y/N]:

Jika itu masalahnya, ketik y dan tekan Enter.


dan tunggu proses penginstallan hingga selesai...

Setelah instalasi selesai, aktifkan dan mulai layanan Nginx dengan
perintah sebagai berikut

$ systemctl enable nginx
$ systemctl start nginx

Periksa status layanan Nginx, dengan perintah berikut

$ systemctl status nginx
● nginx.service - The nginx HTTP and reverse proxy server
  Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)
  Active: active (running) since Jum 2019-01-18 16:12:48 UTC; 2s ago
  Process: 1677 ExecStart=/usr/sbin/nginx (code=exited, status=0/SUCCESS)
  Process: 1675 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=0/SUCCESS)
  Process: 1673 ExecStartPre=/usr/bin/rm -f /run/nginx.pid (code=exited, status=0/SUCCESS)
Main PID: 1680 (nginx)
  CGroup: /system.slice/nginx.service
          ├─1680 nginx: master process /usr/sbin/nginx
          └─1681 nginx: worker process


oke next...
Jika server Anda dilindungi oleh firewall,
Anda harus membuka port HTTP (80) dan HTTPS (443).

Gunakan perintah berikut untuk membuka port yang diperlukan

$ sudo firewall-cmd --permanent --zone=public --add-service=http
$ sudo firewall-cmd --permanent --zone=public --add-service=https
$ sudo firewall-cmd --reload


Untuk memverifikasi instalasi Nginx Anda, buka http: // YOUR_IP di browser
pilihan Anda, dan Anda akan melihat halaman selamat datang Nginx default seperti
yang ditunjukkan pada gambar di bawah ini

contoh bisa juga IP Localhost atau 127.0.0.1
jika anda terhubung dengan WIFI dan mempunyai IP publik
katikan IP nya di browser contoh 188.15.46.45

$ localhost
$ 127.0.0.1
$ 192.168.1.1


Kelola layanan Nginx dengan systemctl
Anda dapat mengelola layanan Nginx sama seperti unit systemd lainnya..

Untuk menghentikan layanan Nginx

$ systemctl stop nginx

Untuk Memulai atau start layanan Nginx

$ systemctl start nginx

Untuk memulai kembali/restart layanan Nginx

$ systemctl restart nginx

Untuk memuat ulang layanan Nginx setelah Anda melakukan
beberapa perubahan konfigurasi

$ systemctl reload nginx

Jika Anda ingin menonaktifkan layanan Nginx untuk memulai saat boot

$ systemctl disable nginx

Dan untuk mengaktifkannya kembali

$ systemctl enable nginx

oke mungkin itu saja mengenai Installasi dan konfigurasi webserver Nginx
di server centos 7, kalau ada kesalahan dan kekurangan nya mohon
berikan masukan nya ya...

sekian dan semoga bermanfaat...

Wasalamualaikum Wr.Wb...

Post a Comment

0 Comments