【问题标题】:How to change IP of localhost into URL with XAMPP如何使用 XAMPP 将 localhost 的 IP 更改为 URL
【发布时间】:2019-01-09 07:11:01
【问题描述】:

我通常通过 127.0.0.1/project_name 访问我的项目,但是我只想通过输入 project_name 而不是 localhost IP 来访问它。是否也可以仅通过网络输入项目名称?谢谢

【问题讨论】:

    标签: url xampp localhost


    【解决方案1】:

    您可以通过在主机文件中添加以下行来实现。 路径:C:\Windows\System32\drivers\etc

    在您的机器上输入

    # localhost name resolution is handled within DNS itself.
    127.0.0.1       myproject.com  #ACCESS FROM YOUR MACHINE.
    

    在另一台机器上输入

    # localhost name resolution is handled within DNS itself.
    192.168.1.10    myproject.com #ACCESS FROM ANOTHER MACHINE
    

    注意:以上仅适用于本地网络。如果有任何防火墙,您也可以将其添加到 DNS 中

    完成上述步骤后,您需要配置重定向。

    如果要将 127.0.0.1 默认重定向到 127.0.0.1/project_name。在 xampp 服务器中配置以下步骤。

    设置 Apache 重定向

    打开你的 apache 配置文件 C:\xampp\apache\conf\httpd.conf. 确保以下行未注释:

    Include "conf/extra/httpd-proxy.conf"
    LoadModule proxy_module modules/mod_proxy.so
    LoadModule proxy_connect_module modules/mod_proxy_connect.so
    LoadModule proxy_http_module modules/mod_proxy_http.so
    

    打开您的代理配置文件 C:\xampp\apache\conf\extra\httpd-proxy.conf。编辑它以匹配以下内容:

    <IfModule proxy_module>
      <IfModule proxy_http_module> 
        ProxyRequests On
        ProxyVia On
        <Proxy *>
          Order deny,allow
          Allow from all
        </Proxy>
        ProxyVia On
        ProxyPass / http://localhost/project_name/
        ProxyPassReverse / http://localhost/project_name
        ProxyPreserveHost On
      </IfModule>
    </IfModule>
    

    然后重新启动 Apache 或 XAMPP

    【讨论】:

    • 当我在另一台机器上键入 myproject.com 时,它会将我引导至 xampp 仪表板。
    • 是的,这是因为 127.0.0.1 上的默认页面是 XAMPP 仪表板,现在您需要按照@Subhash 的说明设置重定向规则。它会将您的项目页面重定向到默认的 127.0.0.1 页面。
    猜你喜欢
    • 2013-06-30
    • 2012-08-12
    • 2023-01-18
    • 2018-12-04
    • 2013-05-14
    • 1970-01-01
    • 2016-01-08
    • 2012-02-09
    • 2017-07-19
    相关资源
    最近更新 更多