0
我使用Apache2作为本地Piwik服务器进行测试,今天早上它突然停止工作。当我尝试访问http://127.0.1.1/piwik/index.php
时,我得到的是一个404,表示无法找到请求的URL。实际上,我甚至无法生成标准的index.html,只有“It Worked”默认页面。Apache2无法访问任何内容
我的文件都在var/www/html
,这是我的000-default.conf的样子:
<VirtualHost *:80>
#ServerName www.example.com
ServerAdmin [email protected]
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
正如你所看到的,我并没有改变的事情,直到今天上午Piwik服务器工作完美。
任何帮助将不胜感激,但请注意,我是Linux和Apache的新手,所以请在回答时考虑这一点。
你能告诉'apache2ctl -S'的输出?你也试过重启apache服务'sudo service apache2 restart'。你还可以显示位于'/ var/www/html'文件夹下的任何'.htaccess'文件的内容吗? – Cyclonecode
很确定这是'.htaccess'或可能缺少'/ var/www/html'文件夹的'Allowoverride'指令的问题。 – Cyclonecode
@Cyclonecode [这是我的输出到apache2ctl -S](http://imgur.com/RgZ7DEb) 我实际上完全重新安装了Apache,我似乎在我的文件夹中没有任何'.htaccess'文件。 –