kembali lagi dengan saya adityax, pada kali ini saya akan share tutorial tentang Membangun Web Server NGINX di CentOS 7, untuk sebelumnya apa sih itu nginx?
Nginx, banyak orang membicarakan, meski kadang salah di pelafalannya. Nginx (di baca engine x, bukan enging). Apa sih nginx itu? Nginx itu sebetulnya Web server yang sama-sama open source, layaknya apache. dan nginx ini bisa di bilang yang paling cepat di bandingkan web server lainnya contohnya seperti Apache, yang bisa membuat kan nginx itu menjadi sangat cepat di karenakan nginx itu memiliki arsitektor yang beda yaitu event based nya... untuk lebih jelasnya kalian bisa kunjungi si DIA
nahh udah tau kan untuk penggambaran nginx nya... dan untuk penginstalan NGINX ini cukup di bilang mudah karena kita cukup menginstall nginx nya, lalu mengatur server name nya, setelah itu atur firewall dan menjalankan nginx nya saja sudah bisa membuat web servernya.. jadi kita mulai saja konfigurasinya..
karena nginx ini tidak terdapat di repo centos7 melainkan ada di repo epel, maka dari itu kita install dulu repo epel nya, setelah itu baru kita install nginx nya..
Konfigurasi
1. pertama tama kita install dulu repo epel nya..
yum install epel-release -y
2. setelah intall repo nya selesai.. baru kita install nginx nya.
yum --enablerepo=epel -y install nginx
3. setelah terintall nginx nya, kita atur server name nya pada file nginx.conf yang letaknya di /etc/nginx/nginx.conf untuk konfigurasinya adalah..
nano /etc/nginx/nginx.conf
4. selanjutnya kalian cari sintaks seperti pada gambar yang telah saya tandai di bawah ini.
setelah ketemu, kalian ubah sesuai dengan web yang ingin kalian buat, server_name ini digunakan untuk mendifinisikan nama servernya.
6. aktifkan service nginx nya.
systemctl start nginx
7. selanjutnya jalankan service nginx.
systemctl enable nginx
8. sekarang kita izinkan service httpd nya pada firewall agar firewall dapat mengallow atau membuka port 80 pada server, setelah itu kalian reload firewall.
firewall-cmd --add-service=http --permanent
firewall-cmd --reload
9. sekarang kita akses web domain kita pada browser, disini saya menggunakan domain www.adityax.net
setelah tertampil web nya, kok pas dilihat halamannya kok ada logo fedora, padahal kita disini menggunakan CentOS? itu disebabkan karena kita menginstall nginx nya ini melalui repo epel yang defaultnya ini ditujukan kepada fedora, jadi maklumin aja, tapi tenang aja kok fedora dan centos ini saling bersahabat karena dari anakan RedHat :v di gambar di atas tertulis This is the default index.html page that is distributed with nginx on fedora. it is located in /usr/share/nginx/html jadi pada intinya konten web di atas adalah web default dari nginx nya.. jika kalian ingin mengisikan konten web kalian... kalian bisa isikan file index nya di direktori /usr/share/nginx/html
cukup sekian dari saya... mohon maaf bila ada kesalahan kata maupun gambar yang saya buat.. terima kasih bagi yang mengunjungi blog saya..
semoga bermanfaat :)
EmoticonEmoticon