Cara Membuat Apache VirtualHost di Ubuntu 18.04 & 16.04 lts

Cara Membuat Apache VirtualHost di Ubuntu 18.04 & 16.04 lts

Hosting virtual mengacu pada menjalankan beberapa domain (atau beberapa situs web) di satu server. Penggunaan terbaik dari hosting virtual dapat dilihat di server hosting bersama, di mana ribuan situs web yang dihosting di satu server dan berbagi sumber daya sistem tunggal.

Artikel ini akan membantu Anda membuat host virtual di server Apache2 di sistem Ubuntu, Debian & Linuxmint.

  • Baca: Mengatur host virtual di nginx di ubuntu
  • 1. Instal Apache

    Anda dapat melewatkan opsi ini jika Anda sudah menginstal server Apache di sistem Anda. Jika tidak menggunakan perintah berikut untuk menginstal Apache Server pada sistem Ubuntu. Juga sebagai praktik terbaik jangan lupa untuk memperbarui metadata repositori.

    sudo apt-get update sudo apt-get install apache2 

    Langkah 2: Buat Apache VirtualHost

    Di Apache di Ubuntu Semua file konfigurasi host virtual disimpan di bawah /etc/apache2/situs yang tersedia direktori. Dengan instalasi Apache baru Anda akan menemukan file host virtual default di sana. Buat file konfigurasi host virtual baru dengan menyalin file default.

    cd/etc/apache2/situs-tersedia/sudo cp 000-default.conf situs1.contoh.com.conf 

    Sekarang edit file konfigurasi host virtual baru dan perbarui sesuai kebutuhan Anda. Situs saya1.contoh.file konfigurasi com terlihat seperti di bawah ini.

    vim situs1.contoh.com.conf 
     ServerAdmin [Email Dilindungi] Situs Servername1.contoh.com Documentroot/var/www/site1.contoh.Opsi com/httpdoc semua errorLog $ apache_log_dir/error.Log Logglevel Warn CustomLog $ APACHE_LOG_DIR/Access.log digabungkan  

    Sekarang buat struktur direktori di sistem Anda, sesuai didefinisikan dalam host virtual di atas, dan tetapkan kepemilikan dan izin file yang tepat.

    mkdir -p/var/www/site1.contoh.com/httpdocs chmod 755/var/www/site1.contoh.com/httpdocs chown www-data.www-data/var/www/site1.contoh.com/httpdocs 

    Sekarang unggah file proyek Anda /var/www/site1.contoh.com/httpdocs/ direktori. Untuk contoh ini kami telah membuat a indeks.html file untuk tujuan pengujian seperti di bawah ini.

    gema "

    situs1.contoh.com

    ">/var/www/site1.contoh.com/httpdocs/index.html

    Langkah 3: Aktifkan Host Virtual Pertama

    Sekarang kami telah berhasil membuat host virtual pertama kami di Apache. Sekarang gunakan perintah berikut untuk mengaktifkan host virtual ini, sehingga Apache dapat memuat file konfigurasi ini pada reload berikutnya.

    A2ensite Site1.contoh.com 

    Pada dasarnya ini membuat tautan lunak file konfigurasi host virtual di direktori /etc/apache2/diaktifkan situs/. Untuk mengaktifkan konfigurasi baru, kita perlu menjalankan:

    Layanan Apache2 Muat Ulang 

    Sekarang Anda dapat mengakses http: // site1.contoh.com di browser Anda. Jika Anda tidak memiliki DNS yang dikonfigurasi untuk domain Anda, lakukan pemetaan lokal dengan menambahkan entri masuk /etc/host file.

    … 192.168.1.100 situs1.contoh.com… 

    Langkah 4: Buat host virtual lainnya

    Jika Anda ingin menambahkan host virtual lain di server Anda, cukup ulangi Langkah 2 dan 3 dengan mengubah nama situs Anda seperti Site2.contoh.com.

    Nikmati hosting virtual!