Я использую ssh
соединение через nginx - я хочу сделать авторизацию, когда пользователь открывает порт 9201.
Если у меня есть что-то вроде этого:
stream {
server {
listen 9201;
proxy_ssl off;
location / {
proxy_pass servername:9200;
auth_basic "Restricted";
auth_basic_user_file /etc/nginx/htpasswd.users;
} # end location
} # end server
} # end stream
я получаю ошибку
nginx [8698]: nginx: [emerg] директива "location" здесь не разрешена в /etc/nginx/nginx.conf:44
Как я могусделать авторизацию здесь?Если я удаляю auth*
строк, этот nginx работает нормально, но без авторизации.