我正在尝试编辑位于..
的“默认”文件"/etc/apache2/sites-available/default"
在运行Apache 2.2.8的Ubuntu机器上。
我想这样做是为了能够使用.htaccess文件。我已经下载了“默认”文件并对其进行了编辑,现在我正尝试通过SFTP将其上传回服务器。我一直得到许可被拒绝的错误。
可能是因为Apache正在运行并使用该文件吗?我是机器上的管理员,所以我希望能够覆盖该文件。感谢您的帮助。
答案 0 :(得分:6)
不,不需要停止。
尝试通过ssh
访问该文件,并确保以root权限访问该文件:
sudo nano /etc/apache2/sites-available/default
更改配置文件后,您仍然需要force-reload
Apache,如下面的评论中提供的tux21b:
sudo /etc/init.d/apache2 force-reload
答案 1 :(得分:-2)
对于Apache / 2.4.7,您要编辑的文件是:
/etc/apache2/apache2.conf