我更新我的Apache后 ,我的虚拟主机都不能访问了,服务器响应“连接被拒绝”。 没有错误是在日志中,我不知道是什么原因造成的。 我的虚拟主机是这样的:
<VirtualHost 173.XXX.XXX.XXX:80> .... ServerName hostname.com .... </VirtualHost> <VirtualHost 173.XXX.XXX.XXX:443> .... ServerName hostname.com .... </VirtualHost>
任何想法如何debugging?
“拒绝连接”意味着Apache不在端口80上侦听; 运行这个命令来确保“ lsof -i:80 ,如果你没有find输出,那么启动apache并重试
更新:看到不同命令的输出后, 原来根据dpkg -l | grep apache2没有安装libapache2-mod-php5 dpkg -l | grep apache2它被标记为“rc”(已删除,但configuration文件剩余)。 由于debugging信息显示加载mod_php5,那么这个包的缺席是什么导致Apache不启动
你有你的“听”指令在你的虚拟主机文件或在/etc/apache2/ports.conf?
你应该有一个类似于:
Listen 80
我发现的另一个问题是我的lightdm停止工作。 “apt-get upgrade”后没有GUI提示。 我发现lightdm被删除了。 我手动安装,所有开始工作。
我的服务器也停止响应。 平,挖工作。 即使127.0.0.1不起作用。 更新可能已经评论“听80”。 我取消注释,并开始工作。 根据我的经验,apt-get升级会造成一些问题您的/ usr / share安装可能会停止工作。 想想httpd.confDr中的“Include”Shaileshkumar Manubhai P