Нужно ли останавливать Apache для редактирования "/etc/apache2/sites-available/default"?

Я пытаюсь редактировать файл "по умолчанию", расположенный в..

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

на моей машине с Ubuntu под управлением Apache 2.2.8.

Я хочу сделать это для того, чтобы включить использование файлов.htaccess. Я скачал файл "по умолчанию" и отредактировал его, а теперь пытаюсь загрузить его обратно на сервер через SFTP. Я продолжаю получать ошибки, в которых отказано в разрешении.

Может быть потому, что Apache запущен и использует файл? Я администратор на машине, поэтому я ожидал, что смогу перезаписать файл. Спасибо за любую помощь.

2 ответа

Решение

Нет, это не нужно останавливать.

Попробуйте получить доступ к файлу через sshи убедитесь, что у вас есть доступ с правами root:

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

Вам все равно нужно force-reload Apache после изменения файлов конфигурации, как предложил tux21b в комментарии ниже:

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

Для Apache/2.4.7 файл, который вы хотите отредактировать:

/etc/apache2/apache2.conf
Другие вопросы по тегам