Etki alanlarını satın almadan önce Apache'deki sanal ana bilgisayarları nasıl test ederim?


10

Bir etki alanı adı olmayan bir Apache sanal ana bilgisayarı kurmak mümkün mü, ben sadece bir etki alanı adı alana kadar web sitemi test etmek için IP kullanmak istiyorum.

Apache dokümantasyonundaki örneklerde yalnızca böyle bir alan adı takma adı var gibi görünüyor

<VirtualHost *:80>
ServerName www.otherdomain.tld
DocumentRoot /www/otherdomain
</VirtualHost>

Yanıtlar:


11

Standart ad tabanlı sanal ana makinelerin , uygun siteyi (vhost) sunmak için tarayıcı isteğinizden doğru bir alan adı almaya bağlı olduğunu lütfen unutmayın .

Yerel makinenizde birden fazla vhost'u test etmenin doğru yolu, onlara aklınıza gelebilecek herhangi bir alan adı vermek ve yalnızca bu alan adını 127.0.0.1ekleyerek (localhost) ile eşlemektir /etc/hosts.

Örneğin:

<VirtualHost *: 80>
    SunucuAdı www.iamnotawizard.com
    DocumentRoot / var / www / iamnotawizard
</ VirtualHost>

bu satırı şuna eklediğiniz sürece harika çalışır /etc/hosts:

127.0.0.1      www.iamnotawizard.com
  • Apache'nin Could not reliably determine server's FQDNher başlatıldığında / yeniden başlatıldığında bir uyarı vereceğini unutmayın ; güvenle yok sayabilirsiniz.

1
apachectl -Skullanışlı bir araç olabilir. Daha fazlası için stackoverflow.com/questions/5474477/…
michalzuber
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.