如何使用XAMPP将localhost的IP更改为URL

时间:2019-01-09 07:11:01

标签: url xampp localhost

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

1 个答案:

答案 0 :(得分: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