Apache 监听本地主机的语法问题

Apache 监听本地主机的语法问题

Apache 有时无法读取我的配置文件中的语法。然后我收到以下行的语法错误:

listen localhost

或者甚至

listen localhost:80

但我确实偶尔会遇到此错误,重新启动后有时会再次运行,有时则不会。无论如何,此行不应抛出语法错误!

我在 Xubuntu 16.04 上使用 apache 2.4.18

答案1

指令需要一个指示 Apache 监听的端口号。

例子:

# Listen to incoming connection from anywhere on port 80
Listen 80

# Listen to incoming connection originating
# from the local machine only on port 808-
Listen 127.0.0.1:8080

# The following won't work as there isn't any port number specified
Listen 127.0.0.1

附注:虽然它可能有效,但使用主机名代替 IP聆听指令没有文档记录。因此我建议localhost改用127.0.0.1

相关内容