nginx stream 부하 neo4j 무 작위 데이터 획득 방지
                                            
 7338 단어  nginx
                    
#   work   ,     CPU     
#     ,        
# worker_processes auto;
worker_processes  1;
#       
error_log  logs/error.log;
#     ,         pid
pid        logs/nginx.pid;
#   work      ,          (           worker_processes * worker_connections)	
events {
    worker_connections  1024;
}
	
http {
	#     
	log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';
	#     
    access_log  /home/admin/mw/nginx/logs/access.log  main;
	# nginx            :    mime   
    include       mime.types;
	#         
    default_type  application/octet-stream;
	#           
    sendfile        on;
	#       
    keepalive_timeout  65;
	
	#        begin
    sendfile            on;
    tcp_nopush          on;
    tcp_nodelay         on;
	gzip on;
    gzip_min_length  5k;
    gzip_buffers     4 16k;
    gzip_comp_level 3;
    gzip_types       text/plain application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
    gzip_vary on;
	#        end
	#               ,     
	#  :
	# 
	
	#             begin
    upstream  testLoadBalancing {
	  #           ip port
      server   192.168.25.11:8080;
      #server   192.168.25.12:8080;
      #server   192.168.25.13:8080;
    }
	#             end
	#   server               
    server {
		#       (        )
        listen       80;
		#               IP
        server_name  localhost;
		#     ( /         )
        location / {
			#     ,   nginx     (          )
            root   html;
			#        ,       
            index  index.html index.htm;
        }
		#     http     50x.html  
        error_page   500 502 503 504  /50x.html;
		#    =      ,    /    
        location = /50x.html {
			#            html   (    ,  nginx)
            root   html;
        } 
		#     ,          begin
		#              ,  mappingURI(     URI)   ,
		#    proxy_pass    ,    testLoadBalancing            
		location ^~ /mappingURI/ {
			#         http://192.168.25.11:8080/mappingURI/  mappingURI   URI   
            proxy_pass http://testLoadBalancing/mappingURI/;
        }
		#     ,          begin
    }
}
#     http  
# neo4j  
stream {
    upstream neo4j_7687 {
    	#   ip     ,   neo4j id   ,            
    	hash X-Forwarded-For;
    	#hash X-Real-Ip;
    	#       hostname
        server 192.168.1.102:7687;
        server 192.168.1.103:7687;
    }
    server {
        listen 7687;
        proxy_responses 1;
        proxy_connect_timeout 20s;
        proxy_bind $server_addr:$remote_port;
        proxy_pass neo4j_7687;
    }
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
간단! Certbot을 사용하여 웹 사이트를 SSL(HTTPS)화하는 방법초보자가 인프라 주위를 정돈하는 것은 매우 어렵습니다. 이번은 사이트를 간단하게 SSL화(HTTP에서 HTTPS통신)로 변경하는 방법을 소개합니다! 이번에는 소프트웨어 시스템 Nginx CentOS7 의 환경에서 S...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.