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
。