nginx 1.8.1 работает только с корнем по умолчанию

У меня Cent OS 6.6 с установленным nginx 1.8.1. Похоже, что если я изменю корень в файле conf на что-то другое, кроме значения по умолчанию '/ usr / share / nginx', это даст ошибку 403 Permission denied. Я даже дал разрешение 777 для другой папки и файлов, но это все еще не работает. Я попытался изменить пользователя в nginx на apache, nginx или root, но это тоже не сработало. Я тоже отключил SELinux. Папка, которую я пытался заставить работать, - это / var / www /. Есть ли какие-то меры в этой версии nginx, чтобы он работал только с корнем '/ usr / share / nginx'?

-1
задан 10 February 2016 в 11:43
2 ответа

Используйте соответствующий каталог для хранения ваших веб-документов, так что вам не нужно отключать SELinux.

Эти каталоги:

  • / var / www
  • / srv / www

И если у вас есть проблемы, не ходите наощупь вслепую; проверьте журналы, чтобы выяснить конкретную проблему.

0
ответ дан 5 December 2019 в 21:00

Несмотря на то, что я отключил SELinux, изменив файл конфигурации, он все еще был включен. Мне пришлось запустить команду setenforce Permissive, и она сработала !!

-1
ответ дан 5 December 2019 в 21:00

Теги

Похожие вопросы