Menjalankan Apache pada Beberapa Port Sekaligus
Sun. March 28, 2010Categories: Artikel
Apache secara default dijalankan pada port 80, namun apache juga dapat dijalankan pada port lain seperti 8080. Kegunaan dari membedakan port ini bisa karena beberapa alasan, antara lain untuk alasan keamanan atau karena menjalankan berbeda aplikasi web pada masing-masing port. Berikut langkah-langkah mengkonfigurasikan apache agar dapat dijalankan pada beberapa port sekaligus :
1. Buka file konfigurasi Apache
vi /etc/httpd/conf/httpd.conf
2. Tambahkan Listen dengan port tambahan
#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, in addition to the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses (0.0.0.0)
#
#Listen 12.34.56.78:80
Listen 80
Listen 8080
3. Tambahkan aturan Virtual Host untuk port tambahan
NameVirtualHost *:80 *.8080
<VirtualHost *:80 *.8080>
DocumentRoot /var/www/html
ServerName belajarlinux.local
ServerAlias belajarlinux.local
</VirtualHost>
Atau jika menggunakan 2 domain, sedangkan hanya salah satu yang menggunakan port tambahan tersebut
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /var/www/html
ServerName belajarlinux.local
ServerAlias belajarlinux.local
</VirtualHost>
NameVirtualHost *:8080
<VirtualHost *.8080>
DocumentRoot /opt/www
ServerName ajiegs.local
ServerAlias ajiegs.local
</VirtualHost>
Setelah konfigurasi di atas restart service Apache dan cek dengan netstat -tanp untuk memastikan Apache sudah berjalan pada port tambahan tersebut.
4 Comments
belajar ah
pak, pengen belajar lebih mendetail lagi tentang llinux ma bpk gmn,
menarik sih tapi bingung mesti mulai dari mana? linux itu kan masih jarang yang pakai?
pak sya lupa dengan ym bapa?sya mau bnyak tanya dengan bapak