Sudah hampir akhir bulan mei dan codedoct sama sekali belom release artikel apapun, haha..
Saat ini codedoct sedang sibuk mendalami ilmu-ilmu baru yang sudah direncanakan tutorialnya akan dibuat pada website ini, salah satu ilmu yang akan dishare adalah docker(tunggu saja tanggal mainnya).
Oke pada tutorial kali ini codedoct akan menshare trick baru yg nanti akan sangat berguna dalam bermain docker, yaitu trick mengganti port apache default pada ubuntu.
Pertama, coba lihat dulu list port yang ada pada ubuntu anda dengan cara,
sudo netstat -tulpn
Tampilannya akan tampak seperti ini,
Selanjutnya untuk mengganti port tersebut, tinggal edit saja file ports.conf pada path /etc/apache2/ caranya,
sudo vim /etc/apache2/ports.conf
Secara default akan terbuka file seperti ini,
# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default.conf
Listen 80
Listen 443
Listen 443
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
Kemudian ganti saja Listen 80 menjadi port yang diinginkan, misal saya ganti menjadi 2305,
# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default.conf
Listen 2305
Listen 443
Listen 443
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
Setelah itu edit juga file 000-default.conf pada path /etc/apache2/sites-enabled/
dari,
<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
#ServerName www.example.com
menjadi,
<VirtualHost *:2305>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
#ServerName www.example.com
Terakhir restart apache,
sudo service apache2 restart
Sehingga tampilannya akan tampak seperti ini,
===DONE!===