Cara Membuat Virtual Host di OS Debian atau Ubuntu

ID
EN

Okeh gengs, Postingan kali ini saya akan share cara membuat virtual host di Debian atau Ubuntu. Sama aja sih mau debian atau ubuntu, mereka berdua dari satu keluarga yang sama makanya perintahnya juga sama. Okeh tanpa perlu berlama-lama kita langsung ke pokok pembahasannya.

Pertama. Buat folder baru

sudo mkdir -p /var/www/html/public_html

Kedua. Berikan ijin ke folder yang udah dibuat barusan dengan perintah ini

sudo chown -R $USER:$USER /var/www/html/public_html

Ketiga. Buat dulu 1 halaman untuk testing, memastikan kalau virtualhost berhasil. Perintahnya seperti ini:

cd /var/www/html/public_html
touch index.html
nano index.html

Untuk halaman HTML nya isi seperti ini atau terserah gimana kalian aja.



  
    

Testing Bossku!!!

kalau liat ini berarti kalian berhasil.

Keempat. Buat konfigurasi baru untuk virtual host kita. Perintahnya seperti ini:

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/invoice.conf

Kelima. Buka file invoice.conf menggunakan nano

nano /etc/apache2/sites-available/invoice.conf

Keenam. Masukan ini semua, boleh kalian ganti atau hapus dan ganti dengan ini semua. Sesuaikan dengan kebutuhan kalian.


    ServerAdmin admin@invoice.test
    ServerName invoice.test
    ServerAlias www.invoice.test
    DocumentRoot /var/www/html/public_html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

Ketujuh. Aktifkan virtual host dengan perintah ini.

sudo a2ensite invoice.conf

Kedelapan. Nonaktifkan 000-default.conf

sudo a2dissite 000-default.conf

Kesembilan. Restart Apache2

sudo systemctl restart apache2

Sekarang kalian coba menggunakan browser dengan mengakses http://invoice.test. Domainnya kalian sesuaikan aja dengan kebutuhan ya. Tidak usah terpaku sama tutorial saya. Semoga postingan ini bermanfaat ya... Sampai ketemu di postingan selanjutnya.

Alright, folks! in today's post, I'm gonna share how to create a virtual host on Debian or Ubuntu. It's basically the same for both Debian and Ubuntu since they're part of the same family, which makes the commands identical. Alright, without further ado, let's dive into the main topic.

Firstly, create a new folder:

sudo mkdir -p /var/www/html/public_html

Secondly, grant permission to the folder you just created with this command:

sudo chown -R $USER:$USER /var/www/html/public_html

Thirdly, let's create a test page to ensure the virtual host works. Use the following commands:

cd /var/www/html/public_html
touch index.html
nano index.html

Feel free to fill the HTML page as you like. Here's an example:



  
    

Testing, time!!!

If you see this, you've succeeded.

Fourthly, create a new configuration for our virtual host. The command is as follows:

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/invoice.conf

Fifthly, open the invoice.conf file using nano:

nano /etc/apache2/sites-available/invoice.conf

Sixthly, insert all of this. You can modify or delete and replace it all. Adjust it to your needs.


    ServerAdmin admin@invoice.test
    ServerName invoice.test
    ServerAlias www.invoice.test
    DocumentRoot /var/www/html/public_html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

Seventh, activate the virtual host with this command:

sudo a2ensite invoice.conf

Eighth, disable 000-default.conf:

sudo a2dissite 000-default.conf

Ninth, restart Apache2:

sudo systemctl restart apache2

Now, try accessing http://invoice.test using your browser. Customize the domain according to your needs. Don't stick too rigidly to my tutorial. Hope this post is helpful... See you in the next one.

Please Select Embedded Mode To Show The Comment System.*

Lebih baru Lebih lama

Ads

Free Hosting

Hottest Hosting

Niagahoster-Banner