Karena Anda dapat mengaksesnya dari komputer lokal yang menjalankan server dengan //localhost Anda memiliki dua opsi untuk mengaksesnya dari LAN jaringan area lokal Anda:
- Menggunakan IP lokal komputer misalnya: //192.168.1.20
- Menggunakan nama komputer misalnya: //computer1/
Untuk mengetahui IP Anda saat ini: Mulai -> di bidang pencarian tulis cmd dan tekan enter untuk membuka baris perintah -> di baris perintah tulis: ipconfig Anda akan mendapatkan sesuatu seperti itu:
Alamat IP komputer Anda adalah nilai Alamat IPv4.
Untuk mengetahui nama komputer Anda klik kanan pada ikon komputer di menu mulai kemudian pilih properti untuk mendapatkan tangkapan layar ini:
Namun, untuk metode nama komputer Anda harus yakin bahwa setiap komputer di LAN Anda memiliki nama yang unik.
Memperbarui
Ada beberapa perute firmware yang mendukung DNS lokal pada perute, sehingga Anda tidak perlu mengedit file host untuk setiap mesin dalam jaringan. Misalnya saya sudah punya, dd-wrt firmware pada Linksys WRT54G:
Saya butuh bantuan Anda di sini dalam membuat Host virtual di wampserver. Di kantor saya dapat membuat host virtual tetapi ketika saya mencoba membuatnya di laptop saya tidak berfungsi. Saya masih tidak tahu apa yang salah. Inilah yang saya lakukan.
Saya menyalin file wordpress di folder ini. Ini akan menjadi jalan proyek saya
- E:\Subversion\chelle.wpblog.local
Saya mengedit file Host
- C:\Windows\System32\drivers\etc\hosts
Saya menambahkannya di akhir file
127.0.0.1 chelle.wpblog.local
Selanjutnya adalah saya mengaktifkan Host virtual di Apache
- C:\wamp\bin\Apache\Apache2.4.4\conf\httpd.conf
Saya batalkan komentar ini
Sertakan conf/extra/httpd-vhosts.conf
Selanjutnya adalah saya mengatur Host virtual di WAMP
- C:\wamp\bin\Apache\Apache2.4.4\conf\extra\httpd-vhosts.conf
- Saya menambahkan ini di bagian bawah
<VirtualHost *:80> ServerName chelle.wpblog.local ServerAlias chelle.wpblog.local DocumentRoot "E:/Subversion/chelle.wpblog.local/" <Directory "E:/Subversion/chelle.wpblog.local/"> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all
</Directory> </VirtualHost>Terakhir adalah restart wampserver dan buka chelle.wpblog.local di browser. Dan itu tidak ditampilkan. Ini hanya menampilkan hasil pencarian google.
Saya sedang menginstal kerangka kerja zend di wamp lokal saya menggunakan server Apache . Pertama pergi dan putuskan apa yang akan menjadi nama domain Anda untuk url lokal ..__ Ex-> zend_tutorial . file terletak di "C:\WINDOWS\system32\drivers\etc \"
tuan rumah
menulis
127.0.0.1 (gunakan satu ruang tab) zend_tutorial
lalu buka folder yang terletak di
D:\wamp\bin\Apache\Apache2.2.17 (apa pun versi Anda)\conf \
dan buka file tersebut
httpd.conf
dan mencari teks
Sertakan conf/extra/httpd-vhosts.conf
dan batalkan komentar dengan menghapus tag # dari awal baris . Simpan file dan tutup . Sekarang pergi ke folder lain yang terletak di
D:\wamp\bin\Apache\Apache2.2.17\conf\extra
dan buka file tersebut
httpd-vhosts.conf
dan rekatkan kode di bawah ini pada file terakhir
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "D:\wamp\www" ServerName localhost ErrorLog "logs/localhost-error.log" CustomLog "logs/localhost-access.log" common </VirtualHost> <VirtualHost *:80> ServerName zend_tutorial DocumentRoot "D:\wamp\www\(your project folder name)\public" SetEnv APPLICATION_ENV "development" <directory "D:\wamp\www\(your project folder name)\public"> DirectoryIndex index.php AllowOverride all Order Allow,Deny Allow from all </directory> </VirtualHost>dan restart wamp, sekarang tulis zend_tutorial di browser dan Anda akan melihat semuanya berfungsi.
Jika ketika Anda menggunakan domain baru di browser, ia pergi ke pencarian google atau sesuatu seperti itu maka perubahan ke file host Anda belum dikenali.
Anda harus reboot setelah mengubah file host atau lebih mudah menjalankan 2 perintah ini dari jendela perintah (sebagai administrator)
net stop dnscache net start dnscacheIni akan menyegarkan cache DNS Windows dan mengambil perubahan file host Anda.
Ini juga merupakan ide yang baik untuk ping domain baru Anda untuk memeriksa sedang dilihat, gunakan
ping chelle.wpblog.localJika ia melaporkan 127.0.0.1 sebagai alamat ip dan 4 kirim dan 4 paket yang diterima maka domain tersebut sekarang diketahui oleh Windows, jika ia melaporkan beberapa alamat ip lain, perubahan host file belum berhasil.
Juga merupakan ide yang baik ketika membuat VHOSTS juga membuat satu untuk localhost atau halaman rumah wamp tidak akan berfungsi . Anda juga memiliki sintaks Apache 2.2 lama (Orde mengizinkan, tolak izinkan dari semua) Anda dapat mencoba menggunakan Apache 2.4 sintaks, lihat di bawah
Jadi coba ini
## must be first so the the wamp menu page loads <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "D:/wamp/www" ServerName localhost <Directory "D:/wamp/www"> Require local </Directory> </VirtualHost> <VirtualHost *:80> ServerAdmin [email protected] ServerName chelle.wpblog.local ServerAlias www.chelle.wpblog.local DocumentRoot "E:/Subversion/chelle.wpblog.local" <Directory "E:/Subversion/chelle.wpblog.local"> Options Indexes FollowSymLinks MultiViews AllowOverride All Require all granted </Directory> </VirtualHost>Di WampServer 3.0.4 Anda tidak perlu menjalankan semua pengaturan tersebut . Pergi ke Host lokal dan di bawah area Tools untuk "Add a Vertual Host" di pertama kali akan mengatakan menyalakan "sub menu Host Vertual" dalam pengaturan server wamp. Untuk menuju ke sana klik kanan pada ikon wamp> pergi ke pengaturan server wamp> dan klik pada sub menu Host Vertual. Kemudian menyegarkan kembali halaman dan ikuti proses setup, Anda hanya perlu memberikan nama server dan path. Itu akan melakukan semua pekerjaan untuk Anda. Sederhana seperti itu
Metode 1:
dalam file hosts
di C:\wamp64\bin\Apache\apache2.4.23\conf\extra\httpd-vosts.conf file tambahkan Host virtual Anda sebagai berikut
<VirtualHost *:80> ServerName mysite DocumentRoot "<path_to_your_local_site>" <Directory "<path_to_your_local_site>"> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride All Require local </Directory> </VirtualHost>Pastikan konfigurasi vhost diaktifkan di file httpd.conf diaktifkan sebagai berikut C:\wamp64\bin\Apache\apache2.4.23\conf\httpd.conf
# Virtual hosts Include conf/extra/httpd-vhosts.confSetelah Anda mengubah konfigurasi seperti di atas, restart semua layanan di wamp dan muat situs web sebagai berikut // mysite Situs lokal Anda harus terbuka.
Metode 2:
Di wamp versi terbaru, Anda dapat melakukan konfigurasi ini melalui halaman web . Buka localhost di browser Anda. Anda akan melihat halaman sambutan.
Di bawah Alat, ada opsi untuk menambahkan Host virtual. klik tautan yang akan membawa Anda untuk menambahkan halaman Host virtual.
Pada Name of the Host, masukkan nama situs Anda, misal: mysite Di bawah Path absolut lengkap dari folder VirtualHost, masukkan path situs Anda.
Simpan konfigurasi dan restart semua layanan. Anda harus dapat membuka situs saya dengan tautan // situs saya
Seperti yang ditunjukkan dalam jawaban lain, dalam versi wam yang lebih baru
Jawaban di atas agak rumit masalah, dan pada kenyataannya pertanyaannya adalah termasuk informasi tambahan yang menyesatkan para responden.
Petunjuk terletak pada langkah 2 dan gejala yang dijelaskan dalam 5. File host sudah diatur tetapi ketika permintaan dibuat untuk "blah.local", google merespons. Apache tidak terlibat.
Langkah pertama untuk diagnosis adalah melakukan ping bla.local dan melihat bahwa ia memetakan dengan benar ke 127.0.0.1. Saya tidak pernah (selama bertahun-tahun sebagai pengembang) merasa perlu untuk me-restart DNS lokal di Windows atau Linux/Mac jadi saya berharap ini bekerja di luar kotak. Tetapi jika tidak, tentu saja restart DNS dan lihat ya.
Namun, versi Chrome yang lebih lama setidaknya tidak mengenali TLD '.local' dan ketika Anda meletakkan URL kembali di browser, itu diteruskan ke Google sebagai istilah pencarian. Mungkin ada pengaturan di browser Anda untuk mengatakannya untuk menangani TLD yang tidak disetujui, tetapi solusi paling sederhana Anda adalah menggunakan TLD yang disetujui oleh W3C seperti '.com'.
Singkatnya, jika file host Anda membaca sesuatu seperti
127.0.0.1 local.chelle.wpblog.comdaripada
127.0.0.1 chelle.wpblog.localsemuanya harus bekerja.