模拟域名的最佳方式?

时间:2010-05-25 12:52:35

标签: php apache lamp

我打算在测试服务器上构建一个网站,该网站的行为会有所不同,具体取决于使用哪个域来访问它(真正的网站会有多个域指向它)。

但是,我如何才能在测试服务器上模拟不同的域?

3 个答案:

答案 0 :(得分:16)

只需在/ etc / hosts文件中创建指向localhost的假域。

例如,

127.0.0.1   localhost domain1.com domain2.com

在Windows上,此文件为

WINDOWS\SYSTEM32\DRIVERS\ETC\HOSTS

答案 1 :(得分:4)

您需要像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 :(得分:2)

尝试编辑您的主机文件 http://en.wikipedia.org/wiki/Hosts_file