url - 如何使用 XAMPP 将 localhost 的 IP 更改为 URL
问题描述
我通常通过 127.0.0.1/project_name 访问我的项目,但是我只想通过输入 project_name 而不是 localhost IP 来访问它。是否也可以仅通过网络输入项目名称?谢谢
解决方案
您可以通过在主机文件中添加以下行来实现。路径: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
推荐阅读
- python - 在 python 中计算重复项。为什么我们应该只取 set 而不是 list 或 dict?
- bash - 让 gitlab 工作不等待“脚本”部分的任何返回
- python - 在数据python中用nans计算3个数组的加权平均值
- javascript - 方法测量模拟期间代理未使用的时间
- c# - 我想在 C# 表单应用程序的列表框中打印 C++ 向量的元素
- python - 如何在 Paramiko 库中配置首选密码
- arrays - 在c中访问动态数组的每个元素
- vbscript - 使用 VBScript 递归检查复制项目到新目标的文件和文件夹
- python - 从异常对象中提取完整跟踪
- c++ - 如何使用 CMake 将 Go 代码编译并链接到 c++ 中