Лучший способ симулировать домен? - PullRequest
12 голосов
/ 25 мая 2010

Я собираюсь создать веб-сайт на тестовом сервере, который будет вести себя по-разному в зависимости от того, какой домен используется для доступа к нему (на реальном веб-сайте будет несколько доменов, указывающих на него).

Но как мне будет смоделировать разные домены на тестовом сервере?

Ответы [ 3 ]

16 голосов
/ 25 мая 2010

Просто создайте поддельные домены, указывающие на ваш локальный хост в файле / etc / hosts.

Например,

127.0.0.1   localhost domain1.com domain2.com

В Windows этот файл

WINDOWS\SYSTEM32\DRIVERS\ETC\HOSTS
4 голосов
/ 25 мая 2010

вам нужно отредактировать ваш хост-файл, как говорит ZZ Coder. Но чтобы указать домен на определенной карте, вам нужно отредактировать файлы httpd.conf. Я добавляю такие перенаправления в мой httpd-vhosts.conf

<VirtualHost *:80>
    ServerName yourfakedomain.com
    DocumentRoot "/var/www/html/"
    <Directory /var/www/html/>
    Order Allow,Deny
        Allow from all
    </Directory>
</VirtualHost>
2 голосов
/ 25 мая 2010

попробуйте отредактировать ваш файл hosts http://en.wikipedia.org/wiki/Hosts_file

...