Setting Virtual Host di Apache | Goodpixelpro Tutorial

Goodpixelpro Tutorial –

Apache adalah salah satu web server yang cukup banyak digunakan saat ini untuk melayani aplikasi berbasis web. Kali ini, saya ingin berbagi tentang cara mengatur virtual host di Apache. Karena masing-masing web server seperti nginx memiliki cara nya sendiri untuk setting virtual host.
Pertama kita harus install apache di server kita dalam hal ini saya menggunakan ubuntu.
sudo apt-get update
sudo apt-get install apache2
Selanjutnya kita akan membuat direktori untuk aplikasi kita. Kita akan membuat direktori aplikasi di folder /var/www/.

sudo mkdir -p /var/www/web1.com/public_html
sudo mkdir -p /var/www/web2.com/public_html
Selanjutnya adalah membuat simple page untuk masing-masing virtual host.
nano /var/www/web1.com/public_html/index.html
Welcome to Web1.com!

Success! The web1.com virtual host is working!

nano /var/www/web2.com/public_html/index.html
Welcome to Web2.com!

Success! The web2.com virtual host is working!

Selanjutnya kita membuat virtual host config file.
sudo nano /etc/apache2/sites-available/web1.com.conf
ServerAdmin admin@web1.com
ServerName web1.com
ServerAlias www.web1.com
DocumentRoot /var/www/web1.com/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Untuk virtual host yang kedua
sudo nano /etc/apache2/sites-available/web2.com.conf
ServerAdmin admin@web2.com
ServerName web2.com
ServerAlias www.web2.com
DocumentRoot /var/www/web2.com/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Enable virtual host.
sudo a2ensite web1.com.conf
sudo a2ensite web2.com.conf
Restart service apache
sudo service apache2 restart
Sekarang kita sudah bisa mengakses kedua web, untuk menguji virtual host nya sudah berjalan atau belum.
Untuk virtual host yang kedua
Sekian informasi yang saya bagikan kali ini, Terimakasih.
Terimakasih telah berkunjung ke website Goodpixelpro. Semoga bermanfaat.!

There are no comments

Leave a Reply

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

Start typing and press Enter to search

Shopping Cart