Инструменты пользователя

Инструменты сайта


wiki:technical:upsream

Upstream SSL in NGINX

#
# install nginx stream module
 
apt install -y nginx libnginx-mod-stream
 
mkdir /etc/nginx/stream.d/
 
##
# to nginx.conf add
 
include /etc/nginx/stream.d/*.conf;
 
http {
...

"stream" directive is not allowed here

	worker_processes  16;
	error_log  /var/log/nginx/error.log;
	#
	#pid        logs/nginx.pid;
	events {
	    worker_connections  16384;
	}
	http {
	  upstream vpro {
	     server web1:443;
	     server web2:443;
	     server web3:443 weight=3;
	  }
	  server {
		listen 80;
		server_name uplink-vpro.vps-server.ru;
		location / {
		proxy_pass http://vpro;
		proxy_set_header Host uplink-vpro.vps-server.ru;
		proxy_set_header X-Forwarded-For $remote_addr;
		}
	   }
	   server {
		listen 443 ssl;
		server_name uplink-vpro.vps-server.ru;
		ssl_certificate      /usr/local/etc/nginx/certs/uplink-vpro.vps-server.ru.pem;
		ssl_certificate_key  /usr/local/etc/nginx/certs/uplink-vpro.vps-server.ru.key;
		location / {
		proxy_pass https://vpro;
		proxy_set_header Host uplink-vpro.vps-server.ru;
		proxy_set_header X-Forwarded-For $remote_addr;
		}
	   }
	}
wiki/technical/upsream.txt · Последнее изменение: Diman

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki