Cara setting apache virtualhost di linux (multiple domain)

Halo sobat jowo koding tak terasa sudah lama jowo koding tidak membuat postingan tutorial di kesempatan kali ini di iringi hujan rintik-rintik ditemani dengan kesunyian dan masih sama tanpa sandaran 😂 saya akan membagikan tutorial tentang linux sedikit sih tapi semoga bisa bermanfaat buat sobat jowo koding kususnya yang masih belajar seperti saya.

Sebelum itu kenalan dulu dong pastinya biar bisa deket 😄

Apa itu Apache? yang pasti bukan rokok ya

Server web Apache adalah metode populer untuk melayani situs web di internet. Pada 2019, diperkirakan melayani 29% dari semua situs web aktif dan menawarkan ketahanan dan fleksibilitas bagi pengembang. Menggunakan Apache, administrator dapat mengatur satu server untuk menghosting beberapa domain atau situs dari satu antarmuka atau IP dengan menggunakan sistem yang cocok.

Setiap domain atau situs individu - dikenal sebagai "host virtual" - yang dikonfigurasi menggunakan Apache akan mengarahkan pengunjung ke direktori tertentu yang menyimpan informasi situs tersebut. Server yang sama juga bertanggung jawab atas situs lain. Skema ini dapat diperluas tanpa batasan perangkat lunak apa pun selama server Anda dapat menangani beban. Unit dasar yang mendeskripsikan situs atau domain host virtual.

Dalam tutorial kali ini, Jowo Koding akan memberikan tentang cara mengatur host virtual Apache di server linux lebih dari satu.  disini saya asumsikan bahwa bolo jowo koding sudah menginstall apache web server di linux jika belum bisa melihat ditutorial sebelumnya Cara install LAMP dan Phpmyadmin Linux.

 

Langkah pertama #1 Membuat struktur folder/ direktori baru

sudo mkdir -p /var/www/aridevops.com/public_html
sudo mkdir -p /var/www/aridevops.co.id/public_html

Langkah kedua #2 Merubah akses struktur folder direktori

sudo chown -R $USER:$USER /var/www/aridevops.com/public_html
sudo chown -R $USER:$USER /var/www/aridevops.co.id/public_html

Mengubah akses izin folder direktori /var/www/

sudo chmod -R 755 /var/www

Langkah ketiga #3 Membuat halaman tampilan untuk setiap virtual host

nano /var/www/aridevops.com/public_html/index.html

Di dalam file ini, buat dokumen HTML yang menunjukkan situs yang terhubung contoh, seperti berikut ini:

<html>
  <head>
    <title>Selamat Datang di aridevops.com!</title>
  </head>
  <body>
    <h1>Success! The aridevops.com virtual host is working!</h1>
  </body>
</html>

simpan dan tutup dengan cara CTRL + X kemudian Y kemudian ENTER

Copy file yang sudah kita buat tadi untuk halaman host ynag kedua

cp /var/www/aridevops.com/public_html/index.html /var/www/aridevops.co.id/public_html/index.html

Edit file yang sudah dicopy

nano /var/www/aridevops.co.id/public_html/index.html


<html>
  <head>
    <title>Selamat Datang di aridevops.co.id!</title>
  </head>
  <body>
    <h1>Success! The aridevops.co.id virtual host is working!</h1>
  </body>
</html>

Langkah keempat #4 Membuat file virtual host baru

copy file virtual host dari yang default dengan cara dibawah ini

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

Edit file aridevops.com.conf

sudo nano /etc/apache2/sites-available/aridevops.com.conf

hapus isi text dari file diatas ganti dengan text dibawah ini :

<VirtualHost *:80>
    ServerAdmin admin@aridevops.com
    ServerName aridevops.com
    ServerAlias www.aridevops.com
    DocumentRoot /var/www/aridevops.com/public_html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Ulangi langkah ke 4 untuk membuat virtual host aridevops.co.id

Langkah kelima #5 Mengaktifkan vitual host baru yang telah dibuat

sudo a2ensite aridevops.com.conf
sudo a2ensite aridevops.co.id.conf

Setelah mengaktifkan virtual host yang baru selanjutnya menonaktifkan virtual host default dengan cara dibawah ini :

sudo a2dissite 000-default.conf

Jangan lupa restart apache server

sudo systemctl restart apache2

Langkah keenam #6 Setting Local Host

sudo nano /etc/hosts

Isi dengan ip address kalian masing-masing untuk (your_server_IP)

127.0.0.1   localhost
127.0.1.1   aridev-ThinkPad
your_server_IP aridevops.com
your_server_IP aridevops.co.id

Langkah ketuju #7 Uji Coba

http://aridevops.com

http://aridevops.co.id

Terimakasih sudah mau membaca tutorial dari Jowo Koding.

Tetap putus asa jangan semangat.


Belum ada Komentar untuk "Cara setting apache virtualhost di linux (multiple domain)"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel