Назад | Перейти на главную страницу

Защита MediaWiki LocalSettings.php на nginx

Я пытаюсь защитить свой LocalSettings.php. Сначала я нашел пользователя nginx (www-data) с помощью top, сделал chown -R www-data:www-data wikidir, а затем попытался сделать chmod 600 на wikidir/LocalSettings.php. Однако сайт ломает. Сайт работает только в том случае, если LocalSettings.php доступен для чтения во всем мире, чего я не хочу.

Любая помощь приветствуется.

Похоже, ваши процессы fastcgi запущены от имени пользователя, отличного от www-data; вы захотите изменить эту конфигурацию, чтобы она работала как www-data (это имеет значение для безопасности, поскольку этот пользователь может писать везде, где www-data может, но это, вероятно, то, что вы хотите с установкой mediawiki).

Где это настроено, зависит от того, как был установлен fastcgi - Пример nginx fastcgi он установлен в переменной среды в сценарии init.d, но ваши настройки могут отличаться. Если вы не можете найти, где это изменить, сообщите нам, как был установлен fastcgi, и мы поможем.