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...
0 Comments