Konfigurasi Virtualhost Debian 12: Perbedaan antara revisi

Dari Dokumentasi Robie
Loncat ke navigasi Loncat ke pencarian
Tidak ada ringkasan suntingan
Baris 21: Baris 21:


= Edit file konfigurasi virtualhost =
= Edit file konfigurasi virtualhost =
'''edit file pertama'''
<code>nano /etc/apache2/sites-available/xitkj1.web1.conf</code>
rubah pada bagian berikut
<code><VirtualHost *:80></code>
<code>ServerName xitkj1.web1</code>   
<code>DocumentRoot /var/www/xitkj1.web1</code>
<code></VirtualHost></code>
'''edit file kedua'''
<code>nano /etc/apache2/sites-available/xitkj2.web2.conf</code>
rubah pada bagian berikut
<code><VirtualHost *:80></code>
<code>ServerName xitkj2.web2</code>
<code>DocumentRoot /var/www/xitkj2.web2</code>
<code></VirtualHost></code>
= Aktifkan Virtualhost =
untuk mengaktifkan konfigurasi silakan ketikan perintah berikut
<code>a2ensite xitkj1.web1.conf</code>
<code>a2ensite xitkj2.web2.conf</code>
= Restart Apache2 =
<code>systemctl restart apache2</code>

Revisi per 8 November 2024 01.19

Virtualhost ini berguna ketika ingin membuat banyak website dalam sebuah server. Jadi kita bisa bikin banyak website hanya dalam 1 server yang sudah kita siapkan. Untuk memulai membuat virtualhost langkah-langkahnya adalah

Buat folder di /var/www/

misalkan saya akan buat dua website dengan nama robie.web1 dan hakim.web2

#mkdir /var/www/xitkj1.web1 enter

#mkdir /var/www/xitkj2.web2 enter

Buat file index.html

Buat pada file index.html pada setiap folder dengan isian

<h1>Selamat Datang di xitkj1.web1!</h1> pada file /var/www/xitkj1.web1/index.html

<h1>Selamat Datang di xitkj2.web2!</h1> pada file /var/www/xitkj2.web2/index.html

Buat file konfigurasi virtualhost

cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/xitkj1.web1.conf

cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/xitkj2.web2.conf

Edit file konfigurasi virtualhost

edit file pertama

nano /etc/apache2/sites-available/xitkj1.web1.conf

rubah pada bagian berikut

<VirtualHost *:80>

ServerName xitkj1.web1

DocumentRoot /var/www/xitkj1.web1

</VirtualHost>


edit file kedua

nano /etc/apache2/sites-available/xitkj2.web2.conf

rubah pada bagian berikut

<VirtualHost *:80>

ServerName xitkj2.web2

DocumentRoot /var/www/xitkj2.web2

</VirtualHost>

Aktifkan Virtualhost

untuk mengaktifkan konfigurasi silakan ketikan perintah berikut

a2ensite xitkj1.web1.conf

a2ensite xitkj2.web2.conf

Restart Apache2

systemctl restart apache2