在没有端口号的 MAC 上运行 XAMPP
Posted
技术标签:
【中文标题】在没有端口号的 MAC 上运行 XAMPP【英文标题】:Running XAMPP on MAC without port number 【发布时间】:2022-01-15 16:17:06 【问题描述】:目前我可以通过 URL 127.0.0.1:8080/projectname
运行项目,但是有一个项目只能在没有端口号的情况下运行,例如 127.0.0.1/projectname
。
如何将我的 MAC 上的 XAMPP 配置为仅在 127.0.0.1
而不是 127.0.0.1:8080
上运行?谢谢
【问题讨论】:
【参考方案1】:简单的127.0.0.1/projectname在端口80上运行。浏览器隐藏了端口。
所以,在端口 80 上运行你的网络服务器,你可以在没有端口号的情况下访问它。
这是 HTTP 的标准端口。 443 是 HTTP over TLS (HTTPS) 的标准端口。
有关更改端口的详细信息,请参阅How to change XAMPP apache server port?。
有关 HTTP 工作原理的详细信息:
-
您在浏览器的地址栏中输入 127.0.0.1/projectname 并按 ↵ ENTER
如果站点不使用 HSTS,浏览器通常默认使用 http:// 方案。
浏览器会检查地址栏的 url 中提到的端口,如果不存在,则使用端口 80。
好的,现在浏览器通过 端口 80 与 Web 服务器建立 TCP 连接
现在,浏览器通常使用HTTP/1.1请求网站,例如浏览器发送如下请求(
GET <path> HTTP/1.1
Host: <address>
other-http-headers: their-values
HTTP/1.1 200 OK
http-headers: their-values
【讨论】:
以上是关于在没有端口号的 MAC 上运行 XAMPP的主要内容,如果未能解决你的问题,请参考以下文章