首页 > 解决方案 > 如何使用 XAMPP 将 localhost 的 IP 更改为 URL

问题描述

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

标签: urlxampplocalhost

解决方案


您可以通过在主机文件中添加以下行来实现。路径: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


推荐阅读