我之前有一个网站,我亲自在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所有。
修改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运行。