![“localhost:8080” 工作正常,但“localhost”不工作](https://linux22.com/image/1400972/%E2%80%9Clocalhost%3A8080%E2%80%9D%20%E5%B7%A5%E4%BD%9C%E6%AD%A3%E5%B8%B8%EF%BC%8C%E4%BD%86%E2%80%9Clocalhost%E2%80%9D%E4%B8%8D%E5%B7%A5%E4%BD%9C.png)
“localhost:8080” 工作正常,但是否必须始终提供端口号,因为当我仅输入“localhost”时它不起作用
答案1
IANA 已指定 80 作为 HTTP 知名端口号。
所以浏览器默认使用这个端口。
如果有东西正在监听不同的端口,则必须指定该端口。
如果您希望本地主机监听的网络服务器接受端口 80 上的请求,则需要对其进行配置。
答案2
如果您想localhost
要这样做,localhost:8080
您必须配置 apache 来打开两个端口。方法如下:
- 打开 apache 配置文件。(
httpd.conf
你知道的。) - 搜索这个词
Listen
,你会看到类似这样的内容:
监听 127.0.0.1:8080
- 在其后添加此行并保存。然后重新启动 apache。
监听 127.0.0.1:80