模拟域的最佳方法?

Posted

技术标签:

【中文标题】模拟域的最佳方法?【英文标题】:Best way to simulate a domain? 【发布时间】:2011-02-23 16:29:21 【问题描述】:

我将在测试服务器上构建一个网站,该网站的行为取决于用于访问它的域(真实网站将有多个指向它的域)。

但是我怎样才能在测试服务器上模拟不同的域呢?

【问题讨论】:

我们需要更多信息来回答这个问题。就像你在说什么操作系统。你使用什么样的网络服务器? @RJD22 我正在使用 LAMP (Lunix/Apache/mysql/php) 【参考方案1】:

只需在 /etc/hosts 文件中创建指向您的本地主机的虚假域。

例如,

127.0.0.1   localhost domain1.com domain2.com

在 Windows 上,此文件是,

WINDOWS\SYSTEM32\DRIVERS\ETC\HOSTS

【讨论】:

谢谢,你知道文件在 ubantu/linux 上的位置吗?谢谢! 搜索文件只需输入:find / -name hosts 这在本地工作,但我可以从另一台机器访问它的唯一方法是如果我这样做 linux-server。我尝试将 domain1.com 添加到第二行 127.0.1.1 但仍然没有运气。【参考方案2】:

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

【讨论】:

【参考方案3】:

您需要像 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>

【讨论】:

以上是关于模拟域的最佳方法?的主要内容,如果未能解决你的问题,请参考以下文章

模拟双面扑克牌的最佳方法?

使用 MouseUp 和 MouseDown 事件或其他方式模拟单击的最佳方法是啥?

在 HTML 文本区域上模拟 HTML 输入“maxlength”属性的最佳方法是啥?

使用尽可能少的资源,模拟挂起的 Web 应用程序的最佳方法是啥?

ActionScript 2 事件的最佳实践 - 有没有模拟 ActionScript 3 样式事件的方法?

模拟使用 ember-cli-storybook 中的 ember-ajax 发布和获取数据的 ember 服务的最佳方法是啥?