我打算在测试服务器上构建一个网站,该网站的行为会有所不同,具体取决于使用哪个域来访问它(真正的网站会有多个域指向它)。
但是,我如何才能在测试服务器上模拟不同的域?
答案 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