Как получить nixos configuration.nix для настройки nginx?

В моем файле configuration.nix указано

services.nginx.enable=true;
services.nginx.httpConfig="a";

(я пробовал обычный файл и пустую строку, и ни один работал)

при запуске переключателя nixos-rebuild он говорит, что сервер был запущен, но соединение curl localhost отказывается.

Когда я запускаю nginx ] из командной строки он отвечает не удалось открыть файл журнала ошибок: open () «/nix/store/HASHHERE-nginx-1.8.1/logs/error.log failed», файловая система только для чтения .

Я просмотрел там файл conf /nix/store/HASHHERE-nginx-1.8.1/conf/nginx.conf , и он такой же, как по умолчанию! ( 'diff nginx.conf nginx.conf.default' возвращает пустую строку). Я начинаю с настройки репликации redis (1 главный и 2 подчиненных в 3 экземплярах ec2) И после этого я устанавливаю ...

Я попытался настроить redis sentinel, чтобы он имел высокую доступность и поддержку аварийного переключения. Я начинаю с настройки репликации redis (1 мастер и 2 подчиненных в 3 экземплярах ec2)

И после этого я устанавливаю службу redis-sentinel для каждого экземпляра.

Однако, когда я пытался получить удаленный доступ к redis-sentinal (с моей локальной машины) Он показывает следующее сообщение

DENIED Redis работает в защищенном режиме, потому что защищенный режим включен, адрес привязки не указан, пароль аутентификации не запрашивается у клиентов ....

Итак, я попытался установить requirepass в sentinel.conf . Но после того, как я запустил redis-cli -h REDIS-IP -a PASSWORD -p SENTINEL_PORT INFO

Он показывает следующее

NOAUTH Требуется аутентификация.

Можно ли удаленно подключиться к redis-sentinel?

Пожалуйста, сообщите.

1
задан 27 May 2016 в 09:00
1 ответ

Это будет исправлено в новой версии. https://github.com/antirez/redis/issues/3279

0
ответ дан 4 December 2019 в 06:16

Теги

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