主服务器未响应 HTTP

主服务器未响应 HTTP

我有一台运行 Ubuntu 11.10 的家庭服务器。
它目前通过我的路由器配置为静态 IP 地址。
我还使用路由器内置的动态 DNS 服务来更新我的域名以指向该静态分配的域名。

我可以使用内部 IP 地址或域名通过 SSH 访问服务器。

但是,当我尝试通过浏览器访问它时,它说无法连接。我甚至尝试使用本地计算机读取它wget localhost,它说连接被拒绝。

然后我使用sudo netstat -lep --tcp,但输出中没有 apache2。我不知道它现在在做什么。

我已经安装了 apache2,重新启动了它,重启了计算机,甚至重新安装了它。

检查日志,我发现以下错误:

/usr/sbin/apache2:符号查找错误:/usr/lib/php5/20090626+lfs/pdo_mysql.so:未定义符号:php_pdo_declare_long_constant

答案1

测试 apache 是否正在运行的快速方法
ps -C httpd
如果你安装了 nmap,请查看端口是否打开,
nmap -p 80 127.0.0.1如果返回结果,则80/tcp open httpd问题出在你的路由上

请参阅 bugs.php.net/bug.php?id=57855 ,因为此错误看起来像是 apache php-pdo mysql.so 模块版本不匹配

相关内容