nginx 에이전트 기본 설정

1933 단어 공부 하 다.
nginx 특색: N 개의 서버 를 프 록 시 합 니 다. 사용 자 는 nginx 프 록 시 에 만 접근 하면 접근 할 수 있 습 니 다 (프 록 시 된 서버). 부하 균형
ubuntu 설치:
//nginx     
apt-get install gcc
apt-get install g++
//nginx    
apt-get install nginx
//        80  
ufw disable
ufw allow 80
//  nginx  
service nginx start

centos 설치:
설치 패키지 다운로드 설치 순 서 는 1. openssl 2. pcre 3. zlib 4. nginx 설치 명령: tar - zxvf 설치 패키지 의 전체 이름 cd 가 압축 을 풀 고 컴 파일 된 폴 더 입 니 다. / configure                     ← 이 파일 이 없 으 면 이니셜 대문자 나 소문 자 를 시도 하고 이 파일 의 권한 을 높 일 수 있 습 니 다. / config (openssl 전용)make make install -------------------------------------------------------------------------------------------------------------------- 
user www-data;
worker_processes auto;
pid /run/nginx.pid;

events {
	worker_connections 768;
	# multi_accept on;
}

http {

	sendfile on;
	tcp_nopush on;
	tcp_nodelay on;
	keepalive_timeout 65;
	types_hash_max_size 2048;


	include /etc/nginx/mime.types;
	default_type application/octet-stream;



	ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE
	ssl_prefer_server_ciphers on;

	access_log /var/log/nginx/access.log;
	error_log /var/log/nginx/error.log;

	gzip on;
	gzip_disable "msie6";
    
    #           
	upstream aserver{
    #       session  
	ip_hash;
    #            
	server 192.168.3.29:8080 weight=4;
	server 192.168.3.17:8080 weight=4;
	}
    #    server,  80  
   	server {
        listen 80;
	    server_name aserver;
        #    nginx   ,          
        location / {
            #proxy_pass   http://       upstream      (        )
            proxy_pass http://aserver;
        	} 
    	}
    #
	include /etc/nginx/conf.d/*.conf;
	#       ,     nginx    ,       nginx       
	#include /etc/nginx/sites-enabled/*;
}


수정 후 명령 을 실행 하고 nginx. / nginx - s reload 를 업데이트 합 니 다. 마지막 으로 nginx 설정 ip 에 직접 접근 하면 됩 니 다 (기본 80 포트, 위 listen 도 80 포트) http: / nginx 서버 의 ip /

좋은 웹페이지 즐겨찾기