Cara Setting Apache Virtual Host di Debian 7

Cara Setting Apache Virtual Host di Debian 7

Garis-garis yang harus di ubah akan berwarna merah dalam tutorial ini!

Sisanya boleh di copy – dan – paste.

Virtual Host

Virtual Host digunakan untuk menjalankan lebih dari satu domain dari satu alamat IP . Hal ini sangat berguna untuk orang-orang yang perlu menjalankan beberapa situs dari satu server VPS masing-masing akan menampilkan informasi yang berbeda kepada para pengunjung , tergantung pada situs yang di akses.Tidak ada batasan untuk jumlah virtual host yang dapat ditambahkan ke VPS .

Setup

Langkah-langkah dalam tutorial ini memerlukan user yang memiliki hak akses root.
Selain itu , Anda harus sudah menginstall apache dan dijalankan pada server virtual Anda .
Jika Anda belum melakukannya , gunakan perintah berikut :

sudo apt – get install apache2

Langkah Satu – Buat Direktori Baru

Pertama , perlu untuk membuat direktori di mana kita akan menyimpan informasi website baru . Lokasi ini akan menjadi Document Root Anda dalam file konfigurasi virtual Apache . Dengan menambahkan – p ke baris kode , perintah secara otomatis menghasilkan direktori baru .

Anda akan perlu untuk menunjuk DNS disetujui domain yang sebenarnya ( atau alamat IP ) untuk menguji bahwa virtual host bekerja . Dalam tutorial ini , kita akan menggunakan example.com sebagai tempat untuk nama domain yang benar .

sudo mkdir – p /var/www/example.com/public_html

* Jika Anda ingin menggunakan nama domain tidak disetujui untuk menguji proses, Anda akan menemukan informasi tentang cara untuk membuatnya bekerja pada komputer lokal Anda pada Langkah Tujuh .

Langkah Dua Ijin Akses

Sekarang Anda harus memberikan kepemilikan direktori untuk pengguna , dibandingkan dengan hanya menyimpannya pada sistem akar .

sudo chown – R $ USER : $ USER /var/www/example.com/public_html

Selain itu , penting untuk memastikan bahwa setiap orang akan dapat membaca file baru Anda .

sudo chmod – R 755 /var/www

Sekarang ijin sudah diberikan.

Langkah Tiga – Buat Halaman

Dalam direktori konfigurasi Anda ,buat file baru yang disebut index.html

sudo nano /var/www/example.com/public_html/index.html

Simpan Text ini atau Paste ke terminal anda

<html>
  <head>
    <title> www.example.com < / title>
  < / head>
  <body>
    <h1> Sukses : Anda Memiliki Set Up Virtual Host < / h1 >
  < / body>
< / html >

Simpan & Exit .

Langkah Empat – Buat file Virtual Host Baru

Langkah selanjutnya adalah mengatur konfigurasi apache . Kita akan menduplikasi file kemudian simpan di direktori yang sama :

sudo cp /etc/apache2/sites-available/default / etc/apache2/sites-available/example.com

Langkah Lima Aktifkan Virtual Host

Buka file konfigurasi baru :

sudo nano /etc/apache2/sites-available/example.com

Kita akan membuat sebuah virtual host di file ini .

Untuk memulai , menyisipkan baris untuk ServerName di bawah garis ServerAdmin .

 ServerName example.com

ServerName menentukan nama domain yang menggunakan virtual host .

Jika Anda ingin membuat situs Anda dapat diakses dari lebih dari satu nama (yaitu dengan www dalam URL ) , Anda dapat menyertakan nama-nama alternatif di file host virtual Anda dengan menambahkan garis ServerAlias ​​. Awal file virtual host Anda maka akan terlihat seperti ini :

<VirtualHost *:80>
        ServerAdmin webmaster@example.com
        ServerName example.com
        ServerAlias ​​www.example.com
  [ … ]

Langkah selanjutnya adalah mengisi dengan benar Document Root. Untuk bagian ini , menulis dalam perpanjangan direktori yang baru dibuat dalam Langkah Satu . Jika root dokumen tidak benar atau tidak Anda tidak akan dapat mengatur virtual host .

Bagian ini akan terlihat seperti ini :

DocumentRoot /var/www/example.com/public_html

Anda tidak perlu membuat perubahan lain ke file ini . Simpan dan Keluar.

Langkah terakhir adalah untuk mengaktifkan host dengan built -in apache shortcut :

sudo a2ensite example.com

Langkah Enam – Restart Apache

Meskipun telah ada banyak perubahan pada konfigurasi dan virtual host sudah diatur , tidak ada perubahan akan berpengaruh sampai – Apache nya di restart :

sudo service apache2 Restart

Langkah opsional Tujuh – Menyiapkan Host Lokal

Jika Anda telah menunjuk nama domain Anda ke alamat IP virtual private server anda, Anda dapat melewatkan langkah ini . Namun, jika ingin mencoba host baru virtual Anda tanpa harus terhubung ke nama domain yang sebenarnya , Anda dapat mengatur host lokal pada komputer Anda sendiri .

Untuk langkah ini , pastikan Anda berada pada komputer itu sendiri bukan pada droplet Anda .

Untuk melanjutkan dengan langkah ini , Anda perlu tahu password administrasi komputer Anda ; jika tidak, Anda akan diminta untuk menggunakan nama domain yang sebenarnya untuk menguji virtual host .

Jika Anda berada di Mac atau Linux , mengakses user root ( su ) pada komputer dan membuka file host :

nano /etc/hosts

Jika Anda berada di Komputer Windows , Anda dapat menemukan petunjuk untuk mengubah file host di situs Microsoft

Anda dapat menambahkan rincian lokal host untuk file ini , seperti yang terlihat pada contoh di bawah . Selama garis yang ada , mengarahkan browser Anda ke arah , misalnya , example.com akan memberikan semua rincian host virtual untuk alamat IP yang sesuai .

# Host database
#
# Localhost digunakan untuk mengkonfigurasi interface loopback
# Ketika sistem booting . Jangan mengubah entri ini .
# #
127.0.0.1 localhost
# Virtual Host
12.34.56.789 example.com

Namun, mungkin ide yang baik untuk menghapus ini terdiri alamat dari folder host lokal ketika Anda selesai untuk menghindari kerancuan .

Langkah Delapan – HASIL : Lihat Virtual Host Anda pada browser

Setelah Anda selesai mengatur virtual host Anda, Anda dapat melihat tampilannya online. Ketik alamat ip Anda ke dalam browser ( mis. http://12.34.56.789 )

Nice work !

Membuat Lebih Virtual Host
Untuk menambahkan virtual host cukup ulangi proses di atas , berhati-hati untuk membuat akar dokumen baru dengan nama domain yang tepat , dan kemudian menciptakan dan mengaktifkan file host baru virtual.

Ref : DigOc

http://feeds.feedburner.com/fianstudio