보관함

NginX 이중화

upstream myserver {
	# 기본 round robin
	server localhost:3000;
	server localhost:3001;
}

server {
	listen 8080;
	listen [::]:8080;

	# server_name xxx.anyons.net;
	root /nodejsPath;

	location / {
		allow 192.168.1.0/24;
		deny all;
		# First attempt to serve request as file, then
		# as directory, then fall back to displaying a 404.
		# try_files $uri $uri/ =404;
		try_files $uri @myserver;
	}

	location @myserver {
		proxy_redirect off;
		proxy_http_version 1.1;
		proxy_pass http://myserver;
		proxy_set_header X-Real-IP $remote_addr;
		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
		proxy_set_header Host $host;
		proxy_set_header X-NginX-Proxy true;
		# proxy_redirect http://myserver http://$server_name;
	}
}

 

Leave a Reply

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

  

  

  

이 사이트는 Akismet을 사용하여 스팸을 줄입니다. 댓글 데이터가 어떻게 처리되는지 알아보세요.