Konfigurasi Virtual Host Untuk Membuat Domain Custom di localhost

Konfigurasi Virtual Host

Apache membuatnya mudah untuk memiliki beberapa situs web atau aplikasi web yang berjalan pada server fisik yang sama, dan mengakses masing-masing menggunakan nama domain kustom. Hal ini dikenal sebagai virtual hosting , dan masing-masing virtual host dapat dipetakan ke sebuah subdirektori yang berbeda dari server.

Fitur ini sangat berguna dalam skenario pengembangan, karena memungkinkan pengembang untuk mengisolasi dan mengakses aplikasi yang berbeda menggunakan nama domain yang unik. Misalnya, domain http: //app01.localhost dan http: //app02.localhostbisa menunjukkan dua aplikasi yang terpisah pada server yang sama. Atau, Anda bisa membuat domain yang terpisah, seperti http: // client1 / , http: // Client2 / dan sebagainya, untuk beberapa website klien host pada server yang sama.

Virtual host dibuat dengan cara ini tidak akan dapat diakses dari sistem lain, kecuali sistem-sistem yang terpisah dikonfigurasi untuk mengasosiasikan custom domain yang digunakan oleh virtual host dengan alamat IP dari server XAMPP. Panduan ini menuntun Anda melalui proses mendirikan virtual host baru dengan XAMPP, dengan menciptakan dan mengkonfigurasi contoh tuan bernama wordpress.localhost untuk instalasi WordPress. Ini mengasumsikan bahwa Anda memiliki instalasi WordPress yang ada di C: \ xampp \ apps \ wordpress \ htdocs \dan dapat diakses melalui URL http: // localhost / wordpress .
Anda dapat menginstal WordPress hanya dengan beberapa klik menggunakan Bitnami WordPress Modul untuk XAMPP .

Ikuti langkah-langkah di bawah ini untuk membuat virtual host:

  1. Ubah ke direktori Anda XAMPP instalasi (biasanya, C: \ xampp ) dan membuka httpd-vhosts.conf file dalam apache \ conf \ extra \ subdirektori menggunakan editor teks favorit Anda.
  2. Mengganti isi file ini dengan perintah berikut:
    <VirtualHost *: 80>
           DocumentRoot "C: / xampp / htdocs /"
           ServerName localhost
    </ VirtualHost>
    <VirtualHost *: 80>
           DocumentRoot "C: / xampp / apps / wordpress / htdocs"
           ServerName wordpress.localhost
    </ VirtualHost>
    image1

    Ini berisi dua blok konfigurasi virtual host:

    • Blok pertama adalah default atau virtual host fallback, yang digunakan untuk semua permintaan yang tidak diimbangi dengan blok berikutnya.
    • Blok kedua membuat sebuah virtual host bernama wordpress.localhost . DocumentRoot direktif menentukan direktori yang akan digunakan saat melayani permintaan untuk virtual host ini (dalam hal ini, WordPress direktori instalasi), sedangkan ServerName direktif menentukan nama domain kustom untuk virtual host.

    Untuk menambahkan virtual host, hanya duplikat blok virtual host kedua dan mengubah nomor port, DocumentRoot dan ServerName arahan sesuai kebutuhan Anda. Misalnya, jika Anda ingin menggunakan SSL dengan nama domain kustom Anda, Anda dapat menambahkan blok baru virtual host untuk port 443.

    Jika Anda berencana untuk memiliki sejumlah besar host virtual dengan konfigurasi yang sangat mirip, pertimbangkan untuk menggunakan subdomain berbasis wildcard dengan host virtual Anda.
  3. Restart Apache menggunakan panel kontrol XAMPP untuk perubahan berlaku.
    image2
  4. Pada titik ini, virtual host Anda dikonfigurasi. Namun, jika Anda mencoba browsing ke wordpress.localhost domain, browser Anda akan menampilkan pemberitahuan kegagalan, karena domain ini tidak ada dalam realitas. Untuk mengatasi ini, perlu untuk memetakan domain kustom untuk alamat IP lokal. Untuk melakukan hal ini, buka file C: \ windows \ system32 \ drivers \ etc \ host dan tambahkan baris berikut untuk itu:
    127.0.0.1 wordpress.localhost
    image3

    Ini mengurus pemetaan wordpress.localhost nama domain ke mesin lokal, yang selalu memiliki alamat IP 127.0.0.1.

Pada beberapa versi Windows, Anda tidak akan dapat mengedit C: \ windows \ system32 \ drivers \ etc \ hostsmengajukan tanpa hak administrator. Anda dapat mengedit file dengan mengklik kanan ikon Notepad dan memilih “Run as administrator” pilihan menu, kemudian memasukkan kredensial administrator (jika diperlukan) dan mengklik “OK” atau “Ya” untuk melanjutkan.

Pada titik ini, Anda harus dapat memasukkan URL http: //wordpress.localhost di address bar browser Anda dan melihat instalasi WordPress Anda. Berikut ini adalah contoh dari apa yang harus Anda lihat:

image4
Iklan

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s