【问题标题】:Apache Remove Local IP 192.168.x.x on live siteApache 在实时站点上删除本地 IP 192.168.x.x
【发布时间】:2012-12-11 18:37:25
【问题描述】:

我通常使用本地 ip http://192.168.x.x/domain.com 进行本地测试。如何配置 Apache 以将其更改为 http://domain.com 删除我的本地 IP。

【问题讨论】:

    标签: linux web-services apache http


    【解决方案1】:

    既然您提到了它的本地 IP,我将假设您在自己的机器或某些个人服务器上工作。我还将假设您的 domain.com dns 指向正确的 IP 地址(如果不是这种情况,您可以通过使用该映射在 /etc/hosts 中添加一行来测试这一点)。

    我假设你也想要 所有对您的网络服务器的调用都进入 /path/to/website/domain.com。 (因为另一张海报涵盖了另一种可能的解释)

    为此,您需要在适当的配置文件中设置以下内容(这将取决于您的 linux 发行版):

    <VirtualHost *:80>
         ServerAdmin webmaster@domain.com
         ServerName domain.com
         DocumentRoot /path/to/website/domain.com/
    </VirtualHost>
    

    希望对你有帮助:)

    【讨论】:

    • +1,请注意,在 Windows 上,主机文件位于 %{WIN_DIR}\System32\drivers\etc\hosts OTOH(此处没有 Windows 可检查;))
    • @Wrikken 感谢您的修复,仍然在语法上苦苦挣扎:)
    • {} 按钮有帮助,否则,只需在代码前面放 4 个空格 :)
    【解决方案2】:

    在相关的 apache 配置文件(例如 apache2.conf 或 000-default)中,您应该会看到类似这样的条目:

    <VirtualHost *:80>
            ServerAdmin webmaster@domain.com
    
            DocumentRoot /var/www
            ServerName www.domain.com
            ServerAlias domain.com
    

    您需要编辑 ServerName 和 ServerAlias 节点以匹配您的案例的domain.com

    【讨论】:

      猜你喜欢
      • 2014-04-04
      • 2017-01-30
      • 1970-01-01
      • 1970-01-01
      • 2013-02-16
      • 1970-01-01
      • 1970-01-01
      • 2018-05-20
      • 1970-01-01
      相关资源
      最近更新 更多