Luc*_*ino 3 connection apache-2.2
更新我的 apache后,我的任何虚拟主机都不再可访问,服务器响应“连接被拒绝”。日志中没有错误,我不知道是什么原因造成的。我的虚拟主机是这样的:
<VirtualHost 173.XXX.XXX.XXX:80>
....
ServerName hostname.com
....
</VirtualHost>
<VirtualHost 173.XXX.XXX.XXX:443>
....
ServerName hostname.com
....
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
关于如何调试的任何想法?
“连接被拒绝”意味着 apache 没有监听端口 80;运行此命令以确保" lsof -i:80,如果没有发现输出,则启动 apache 并重试
更新:在看到不同命令的一些输出后;原来libapache2-mod-php5没有安装,因为dpkg -l | grep apache2它被标记为“rc”(已删除,但配置文件仍然存在)。由于调试信息显示正在加载 mod_php5,因此缺少此包是导致 apache 无法启动的原因
您的 vhost 文件或 /etc/apache2/ports.conf 中有“Listen”指令吗?
您应该有类似于以下内容的行:
Listen 80
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
54928 次 |
| 最近记录: |