{CentOS 7} {Lab 8.12} Konfigurasi Web Server Nginx
Assalamualaikum wr wbPada 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
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 :7) Selanjutnya kita akan mengedit sedikit pada file yang menampung konfigurasi nginx yaitu nginx,conf.
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 ).
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
0 comments: