Нужно ли останавливать 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