代码之家  ›  专栏  ›  技术社区  ›  Andrew G. Johnson

可以设置某种自定义的主DNS来重新路由URL吗?

  •  1
  • Andrew G. Johnson  · 技术社区  · 16 年前

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

    可能的

    注意:我运行的是Windows XP

    3 回复  |  直到 16 年前
        1
  •  2
  •   Andrew G. Johnson    16 年前

    virtual hosts with Apache ,并结合硬代码的答案(设置主机文件)。这应该能满足你的需要。

    作者编辑: 这是一篇很棒的文章,下面是关于如何操作的快速说明(至少在您的WAMP安装程序中使用了最新版本的apache2triad)

    添加到C:\APACHE\u INSTALL\u目录\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
    
        2
  •  2
  •   HardCode    16 年前

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

    127.0.0.1 www.mycustomer.com

        3
  •  2
  •   Andrew Ensley    16 年前