在之前正在使用的网站上找不到404

时间:2017-10-18 01:35:42

标签: apache webserver apache2

我之前有一个网站,我亲自在ubuntu服务器16.04 LTS上托管,这只是一个项目,表明我知道我在做什么。 (结果我没有线索!)

该网站的结构使得我有一个位于/ var / www / html的登录页面。位于/ var / www / agv-guru中的第二个目录和位于/ var / www / owncloud /中的第三个目录。

我为owncloud和agv-guru文件夹设置了别名,一切都运行了好几个月。

无论出于何种原因,我决定不再使用运行pi-hole的单独服务器(raspberry-pi),而是继续将其安装在我现有的服务器上。我很快意识到我的网站已关闭,我没有安装Pi-Hole,这可能会或可能不会让事情变得更糟。

我正在寻找帮助排除这一问题的帮助,因为我不确定该怎么做。

这是我目前所知道的。

  • 文件夹仍然与以前一样位于同一目录中。

  • 这些文件夹归www-data所有。

  • Document Root是/ var / www / html。
  • Alias仍然为agv-guru和owncloud设置。    /var/www/html/index.html仍然正常运行,但没有加载的照片是从agv-guru文件夹中提取的。
  • 网络服务器是Apache2

修改1。

我刚刚清除了希望重新加载服务的日志,但是我收到了一个错误。

usr@Server:/var/log/apache2# service apache2 reload

apache2.service is not active, cannot reload.

所以我运行了如下所示的状态。

usr@Server:/var/log/apache2# service apache2 status

● apache2.service - LSB: Apache2 web server
Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
Drop-In: /lib/systemd/system/apache2.service.d
       └─apache2-systemd.conf
Active: inactive (dead) since Tue 2017-10-17 22:16:29 CDT; 58s ago
Docs: man:systemd-sysv-generator(8)
Process: 14594 ExecStop=/etc/init.d/apache2 stop (code=exited, status=0/SUCCESS)
Process: 14577 ExecStart=/etc/init.d/apache2 start (code=exited, status=0/SUCCESS)
Oct 17 22:16:29 Server apache2[14577]: (98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80
Oct 17 22:16:29 Server apache2[14577]: no listening sockets available, shutting down    
Oct 17 22:16:29 Server apache2[14577]: AH00015: Unable to open logs
Oct 17 22:16:29 Server apache2[14577]: Action 'start' failed.
Oct 17 22:16:29 Server apache2[14577]: The Apache error log may have more information.
Oct 17 22:16:29 Server apache2[14577]:  *
Oct 17 22:16:29 Server apache2[14594]:  * Stopping Apache httpd web server apache2
Oct 17 22:16:29 Server apache2[14594]:  *
Oct 17 22:16:29 Server systemd[1]: Started LSB: Apache2 web server.
Oct 17 22:16:36 Server systemd[1]: apache2.service: Unit cannot be reloaded because it is inactive.

修改2

sudo netstat -natp | grep ':80.*LISTEN'

产量

tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 1636/lighttpd

解决方案

在sborsky的帮助下找到了解决方案。

安装pi-hole时,还安装了lighttpd。这个网络服务器占用了端口阻止apache运行。

0 个答案:

没有答案