Rubah LogFormat di file konfigurasi httpd.conf
Kita akan menambahkan informasi vHost yang di request kedalam file log. tapi sebelumnya kita akan backup filenya terlebih dahulu.
cp /etc/httpd/conf/httpd.conf{,-orig}
Lanjut dengan edit file httpd.conf
nano /etc/httpd/conf/httpd.conf
cari bagian yang bertuliskan seperti berikut:
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
kita akan menambahkan %v, yaitu akan mencatat informasi virtualhost mana yang sedang diakses ke dalam file log access. Penulisannya akan menjadi:
LogFormat "%v %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
Simpan file dengan ctrl + x, lalu Y, dan enter.
Setelah dirubah, kita akan cek di file log
tail -f /var/log/httpd/access_log
isi filenya yang sebelumnya seperti ini:
112.215.238.45 - - [09/Mar/2018:21:50:54 +0700] "GET / HTTP/1.1" 200 21 "-" "Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:58.0) Gecko/20100101 Firefox/58.0"
akan menjadi:
oprek.karedok.net 112.215.238.45 - - [09/Mar/2018:21:56:14 +0700] "GET / HTTP/1.1" 200 21 "-" "Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:58.0) Gecko/20100101 Firefox/58.0"
Konfigurasi Apache ke port 8080
Karena Nginx secara default juga menggunakan port 80, agar tidak bentrok kita harus merubah Apache untuk berjalan di port 8080. Bisa juga menggunakan port selain 8080 selama tidak digunakan oleh service lainnya.
nano /etc/httpd/conf/httpd.conf
Lalu cari bagian yang tertulis
Listen 80
Kita ganti dengan
Listen 127.0.0.1:8080
Konfigurasi vhost juga harus kita rubah ke port 8080.
nano /etc/httpd/conf.d/oprek.conf
rubah menjadi
<VirtualHost 127.0.0.1:8080>
Restart service Apache
systemctl restart httpd
Install repository Epel & nginx
yum -y install epel-release yum -y install nginx