Manual menambahkan custom port di apache2.

  1. Remote Server menggunakan SSH
~$ ssh zakaria@example.com

Menggunakan user root dalam mengkonfigurasi

~$ sudo su

2. Menambahkan Listen Port

# vi /etc/apache2/ports.conf

Tambahkan Listen Port seperti dibawah ini

Listen 9100
Listen 9200
Listen 9300
Listen 9400
  • 3. Menambahkan Vhosts dengan custom port

    Berikut salah satu contoh Vhosts dengan menggunakan custom port

# cd /etc/apache2/sites-available/
# vi example.com.9100.conf

<VirtualHost *:9100>

ServerAdmin webmaster@localhost

ServerName example.com

ServerAlias www.example.com

DocumentRoot /home/staging/www/9100

<Directory /home/staging/www/9100>

Options Indexes FollowSymLinks MultiViews

AllowOverride None

Order allow,deny

allow from 127.0.0.0/255.0.0.0 ::1/128

allow from all

</Directory>

ErrorLog ${APACHE_LOG_DIR}/example.com-error.log

# Possible values include: debug, info, notice, warn, error, crit,

# alert, emerg.

LogLevel warn

CustomLog ${APACHE_LOG_DIR}/example.com-access.log combined

</VirtualHost>

Lalu apabila konfigurasi sudah dilakukan simpan dengan menggunakan perintah :wq!

Enable kan vhost dengan menjalankan perintah dibawah ini :

# a2ensite example.com.9100.conf

Setelah disimpan jangan lupa untuk melakukan restart apache2

# /etc/init.d/apache2 restart

Kemudian check apakan port tersebut sudah berjalan normal, lakukan perintah dibawah ini

# netstat –atn|grep 9100

Seharusnya akan keluar tampilan seperti dibawah ini

tcp6 0 0 :::9100 :::* LISTEN
  • 4. Menambahkan Rules untuk custom port menggunakan iptables

    Setelah custom port pada apache2 di konfigurasi, apabila anda memiliki firewall di local server, agar dapat diakses dari internet sebaiknya port tersebut di allow dengan perintah:

    Note: apabila anda tidak mengkonfigurasi firewall di local server pada tahapan ini dapat diabaikan

iptables -A INPUT -p tcp –dport 9100 -j ACCEPT
iptables -A INPUT -p tcp –dport 9200 -j ACCEPT
iptables -A INPUT -p tcp –dport 9300 -j ACCEPT
iptables -A INPUT -p tcp –dport 9400 -j ACCEPT

Kemudian setelah menambahkan perintah diatas jangan lupa untuk menyimpannya dengan menjalankan perintah :

# iptables-save

5. Good Luck J

Please follow and like us:
0

Leave a Reply

Your email address will not be published. Required fields are marked *