2010-03-18 22 views
3

我试图编辑位于“默认”的文件..Apache是​​否需要停止编辑“/ etc/apache2/sites-available/default”?

"/etc/apache2/sites-available/default" 

运行Apache 2.2.8我的Ubuntu的机器上。

我想这样做是为了启用.htaccess文件。我已经下载了“默认”文件并对其进行了编辑,现在我正尝试通过SFTP将其上传回服务器。我一直在获取权限被拒绝的错误。

难道是因为Apache正在运行并使用该文件吗?我是机器上的管理员,所以我希望能够覆盖文件。感谢您的帮助。

回答

6

不,不需要停止。

试图通过ssh访问该文件,并确保您以root权限访问:

sudo nano /etc/apache2/sites-available/default 

你仍然需要force-reload Apache的更改配置文件后,如tux21b在下面留言建议:

sudo /etc/init.d/apache2 force-reload 
+0

,不要忘记强制重装(或重启)之后。否则,您的更改将不会应用。 – tux21b 2010-03-18 21:47:36

+0

非常感谢!它像一个魅力。 – webworm 2010-03-18 23:19:39

-2

对于Apache/2.4.7,你要编辑的文件是:

/etc/apache2/apache2.conf