我三周前安装了 ldap 和 phpldapadmin,一切正常。昨天我想配置 web 服务器,因此 web 服务器运行正常,并且命令
service apache2 restart
其结果是:
* Restarting web server apache2 [ OK ]
但是当我检查文件 /var/log/apache2/error.log 时我得到:
[Mon Jan 09 23:07:56.392253 2017] [mpm_event:notice] [pid 10447:tid 3074607744] AH00489: Apache/2.4.7 (Ubuntu) configured -- resuming normal operations
[Mon Jan 09 23:07:56.392355 2017] [core:notice] [pid 10447:tid 3074607744] AH00094: Command line: '/usr/sbin/apache2'
当此结果出现在此文件中时,我无法再访问 my_IP_address/phpldapadmin,结果显示“此服务器上未找到所请求的 URL /phpldapadmin/。”
还:
$ service apache2 status
* apache2 is running
$ pgrep apache
10642
10645
10646
$ telnet localhost 80
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
$ ps -A | grep 'apache2'
10642 ? 00:00:00 apache2
10645 ? 00:00:00 apache2
10646 ? 00:00:00 apache2
有什么帮助吗?
答案1
这意味着您的 apache 服务已启动、运行并正常工作。检查您安装 phpldapadmin 的位置,它应该位于您在 http.conf 文件中提到的“DocumentRoot”中,否则创建指向此路径的链接,然后重新启动 apache 服务。
答案2
正如其他人所说,Apache 似乎运行良好。我建议您检查存储 phpmyadmin 的文件夹的权限。还要检查 DocumentRoot 或配置 phpmyadmin 的路径是否真的可以访问。
尝试创建一个新站点,在其中保存一个包含“Hello”的index.html文件,然后尝试通过apache提供它。