{CentOS 7} {Lab 8.12} Konfigurasi Web Server Nginx

9:47:00 AM , 0 Comments

Assalamualaikum wr wb

Pada kesempatan kali ini saya akan melanjutkan kembali lab centos, yang pada kali ini sudah sampai pada lab 8.12. Pada lab ini masih berhubungan dengan web server, tetapi menggunakan aplikasi yang berbeda. Seperti yang sudah saya jelaskan pada awal lab 8. Ada 2 aplikasi untuk membuat web server, yaitu Apache dan Nginx. Pada kali ini saya akan menjelaskan konfigurasi web server menggunakan Nginx. Bagaimana konfigurasinya? langsung aja disimak bae bae

Topologi


Konfigurasi Server Nginx

 1) Langkah pertama yang kita lakukan adalah menginstall awstats, tetapi karna awstat memerlukan repo tambahan yaitu "epelrepo" maka kita harus mendownload epelrepo terlebih dahulu.
yum install wget

Pastikan wget terinstall dengan baik sampai selesai.


2) Kemudian pastikan centos anda terkoneksi dengan internet, karna ini akan dibutuhkan untuk mendownload epelrepo nya.
*Epelrepo yang kita download disini hanya tersedia pada centos 7 64 bit, sehingga jika kalian memakai centos 32 bit epelrepo ini tentu tidak bisa berjalan. jadi sia sia juga kan anda mendownload? untuk 32 bit bagaimana? Nah untuk yang 32 bit anda bisa menggunakan Centos 6, karna di Centos 6 ini masih tersedia epelrepo untuk 32 bit.
 wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch.rpm 

3) Jika sudah selesai mendownload, maka install repository epel yang barusan anda download.
rpm -ivh epel-release-7-9.noarch.rpm

4) Kemudian pindah ke directory yum.repos.d/ karena kita akan memindahkan repo bawaan centos yang dahulu pernah saya ubah menjadi folder backup.
cd /etc/yum.repos.d/

5) Untuk pemindahan repo centos nya bisa menggunakan perintah berikut
mv CentOS-Base.repo.Backup CentOS-Base.repo
mv CentOS-Sources.repo.Backup CentOS-Sources.repo

6) Setelah persiapan epelrepo, barulah kita lakukan penginstallan aplikasi nginx dengan mengaktifkan epelreponya juga. untuk mengaktifkan epelrepo dan menginstall nginx bisa dengan perintah berikut.
yum enablerepo=epel -y install nginx 
 Penjelasan :
Mengapa kita harus menggunakan epelrepo? karena dalam menggunakan system operasi Linux, kita mungkin akan mendapatkan situasi di mana paket aplikasi yang kita inginkan tidak tersedia saat kita melakukan instalasi dengan perintah yum, karena itulah fedora membuat aplikasi - aplikasi tambahan yang tidak ada pada repo local yang disebut EPEL (Extra Packages for Enterprise Linux ).
7) Selanjutnya kita akan mengedit sedikit pada file yang menampung konfigurasi nginx yaitu nginx,conf.
nano /etc/nginx/nginx.conf

8) Lakukan pengeditan pada nilai server_name, edit menjadi nama domain yang anda gunakan untuk web server nginx nya.


9) Dikarenakan kita baru saja menginstall paket aplikasi nginx, maka kita jalankan dan aktifkan service nginx nya.
systemctl start nginx
systemctl enable nginx 

10) Kemudian kita tambahkan service http kedalam firewall centosnya, lalu reload kembali firewallnya agar service http yang ditambahkan dapat dijalankan.
firewall-cmd --add-service=http --permanent
firewall-cmd --reload

11) Cek terlebih dahulu apakah domain anda sudah aktif atau belum dengan perintah dig, jika muncul answer section 86400, berarti domain anda sudah aktif dan siap untuk dijalankan pada web server.
dig ns.pandutama.com

Verifikasi Client Windows

1) Lakukan verifikasi web server nginx, dengan mengakses nama domain yang anda jadikan web server nginx. Karena saya menjadikan domain ns.pandutama.com sebagai web server nginx, maka domain itulah yang saya akses pada browser, *Jangan lupa, client harus terhubung dengan server.
ns.pandutama.com

Alhamdulillah telah selesai
Mohon maaf apabila terdapat banyak kesalahan
Wassalamualaikum wr wb

Pandutama

Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard.

0 comments: