Я пытаюсь настроить mongodb за nginx, и ниже представлена конфигурация, которую я использовал. Но при перезагрузке nginx я продолжаю получать следующую ошибку. Любая помощь приветствуется.
nginx: [Emerg] директива stream запрещена в / etc / nginx / sites-enabled / mongodb: 1
stream {
server {
listen 27020;
proxy_connect_timeout 5s;
proxy_timeout 20s;
proxy_pass stream_mongo_backend;
}
upstream stream_mongo_backend {
server 127.0.0.1:27017;
}
}
Проверьте nginx.conf, в который включены файлы с поддержкой сайтов.
Вероятно, это сделано в http
раздел файла conf, но stream
директива разрешена только в main
раздел, как указано здесь: http://nginx.org/en/docs/stream/ngx_stream_core_module.html#stream
Вам нужно переместить вашу директиву в сам файл nginx.conf:
user ...
...
http {
...
}
stream {
...
}