【问题标题】:Possible to setup some kind of custom home DNS to reroute URLs?可以设置某种自定义家庭 DNS 来重新路由 URL?
【发布时间】:2009-03-19 00:01:30
【问题描述】:

基本上,我现在在家用 PC 上运行的是这些 WAMP in a box 应用程序之一,因此我可以编写 PHP 代码并使用 MySQL 数据库。这一切都很好,但是我运行了很多网站,所以现在我有一个名为 /~WEBSITES/ 的文件夹,我把所有的 URL 都放在了这些 http://localhost/~WEBSITES/domain.com/ 上——我想要的是能够在我的地址栏中输入 http://local.domain.com/ 并让它指向我的本地驱动器,但我不希望每个人都这样,只有我自己。

可能吗?

注意:我运行的是 Windows XP

【问题讨论】:

  • 你运行的是什么操作系统?

标签: networking dns


【解决方案1】:

您需要设置 virtual hosts with Apache,并将其与 HardCode 的答案(设置您的主机文件)结合起来。这应该可以满足您的需求。

作者编辑:很棒的文章,这里是关于做什么的快速说明(至少使用最新版本的 apache2triad 作为您的 WAMP 安装程序)

添加到 C:\APACHE_INSTALL_DIRECTORY\conf\httpd.conf:

NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
    DocumentRoot "C:\apache2triad\htdocs"
    ServerName localhost
</VirtualHost>
<VirtualHost 127.0.0.1>
    DocumentRoot "C:\apache2triad\htdocs\~WEBSITES\Domain1.com"
    ServerName local.domain1.com
</VirtualHost>
<VirtualHost 127.0.0.1>
    DocumentRoot "C:\apache2triad\htdocs\~WEBSITES\Domain2.com"
    ServerName local.domain2.com
</VirtualHost>

添加到 C:\Windows\system32\drivers\etc\hosts

127.0.0.1   localhost
127.0.0.1   local.domain1.com
127.0.0.1   local.domain2.com

【讨论】:

  • 你是不是复制了我的确切答案并用 Apache 替换了 IIS?
  • 安德鲁,我想你刚刚描述了我要找的东西,哈哈。
【解决方案2】:

修改 C:\Windows\system32\drivers\etc\ 中名为“hosts”的文本文件

假设您想将 www.mycustomer.com 指向您的本地主机。添加:

127.0.0.1 www.mycustomer.com

【讨论】:

  • 我考虑过用同样的方式回应,但这对他没有帮助 - 他希望他的“local.domain.com”指向一个特定的虚拟文件夹,而不仅仅是他的本地计算机。使用你的答案他仍然需要输入:mycustomer.com/~WEBSITES/domain.com
  • 你说得对,Erik,我认为这是我做错了,但你说的有效
  • 我认为您只想在 hosts 文件中创建本地。*,www.*,条目。
  • 他还可以在他的机器上安装一个实名服务器。毕竟,BIND 在 MS-Windows 上运行。
【解决方案3】:

您需要setup virtual hosts in apache(不是 IIS...哎呀),并将其与 HardCode 的答案结合起来。这应该可以满足您的需求。

【讨论】:

  • 你在运行什么服务器?几乎任何值得其代码的网络服务器都允许您设置多个域。
  • wAmp = 阿帕奇。问题是我不希望域指向那里,所以如果我的访问者输入 local.domain.com,他们将被指向自己。我希望它只在我的电脑或家庭网络或其他任何地方
  • 对不起。我不知何故错过了。然后您需要做的就是在 Apache 中设置虚拟主机。这不会影响任何人,除非他们使用主机文件技巧,因为没有域的 DNS 条目(或者它指向生产服务器)。您想在 hosts 文件中设置域。
猜你喜欢
  • 2016-08-03
  • 2017-06-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-30
  • 2015-02-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多