Nginx의 구성은 보안 체인 기능을 달성

첫 번째 호스트를 보여주기 위해 사진 링크로 사진을 촬영하기 위해 두 번째 리눅스 호스트, 두 개의 리눅스를 준비;

호스트를 통해 호스트 2가 링크 사진을 통해 사진 링크를 다른 사람이 액세스 할 수 있도록 일을하기 때문에, 호스트 메모리 공간이 점령하기보다는, 호스트 메모리 공간 점유

A)이 아닌 회사 직원이 링크를 통해 이미지에 액세스하기 위해 한 번, 서버 기반 회사를 ​​호스트로 설정, 서버 메모리 부족의 원인이됩니다. 따라서, 직원이 링크에 액세스 할 수 없습니다 아닌 회사를 설립하는

솔루션, 영상을 효과적으로 액세스 할 아닌 회사 직원을 방지 할 수있는 보안 체인 기능을 호스팅 할. 메모리 압력을 유발하는 ------- "에도 액세스 할 수 있습니다이 호스트 2는 사진 이미지 링크를 볼 수 있습니다

첫 번째 IP 주소 : 192.168.200.115

 

두 번째 주소 값 IP : 192.168.200.105

뿐만 아니라 사진 전에 문자를 추가합니다 :

변경 사진 추가 된 index.html :

[루트 @ localhost를 ~] # cd를 / usr / 지방 / nginx를 / HTML /
[루트 @ localhost를 html로] # 1!
index.html을 50x.html
[루트 @ localhost를 html로] # 정력의 index.html을

단락 페이지에서 이미지 링크를 추가 
<IMG SRC = "http://192.168.200.115/linux.jpg"/ >

사진을 추가 한 후



1 개 서버 호스트의 순서로 다음과 같은 추가

[루트 @ localhost를 ~] #의 정력 /usr/local/nginx/html/error.txt

<H1> Daolian 수치 </ H1>

[루트 @ localhost를 ~] #의 정력 /usr/local/nginx/conf/nginx.conf

코드를 복사


사용자의 nginx의 Nginx와;
2 worker_processes;

#error_log 로그 /하는 error.log;
#error_log 로그 /하는 error.log 통지;
의 error_log 로그 /하는 error.log 정보;

PID 로그 / nginx.pid;


이벤트 {
     사용 epoll에;
     worker_connections 10240;
}


HTTP {
     의 mime.types를 포함한다;
     default_type 애플리케이션 / octet-stream을;

     메인 log_format '$의 REMOTE_ADDR를 - $의 REMOTE_USER [$ time_local] "$ 요청' '
    '$ 상태의 body_bytes_sent $"$ HTTP_REFERER ''
    ''$ HTTP_USER_AGENT ","$ HTTP_X_FORWARDED_FOR " ';

    주요 access.log의 ACCESS_LOG 로그 /;

    에 sendfile을;

오프 server_tokens;
keepalive_timeout 65;

// Nginx에 연결 시간 초과 코드는
60 client_header_timeout,
60 client_body_timeout;

// Nginx의 웹 페이지 압축되어 코드

에 gzip을;
#gzip의 _min_length 1K;
gzip_buffers 4 16K;
gzip_http_version 1.1;
gzip_comp_level 2;
텍스트 / 일반 텍스트 / 자바 스크립트 응용 프로그램 / X-javascrip T는 텍스트 / CSS는 텍스트 / XML을 gzip_types
응용 프로그램 / XML 애플리케이션 / XML + RSS를;


서버 {
80을 듣고;
서버 _ www.source.com;

문자셋 UTF-8;

ACCESS_LOG 로그 / crushlinux.com.access.log 주;

위치 / {

   루트 HTML;
인덱스있는 index.html index.htm으로;
}

. 위치 ~ * \ (JS | CSS) $는 {
     1 시간 만료;
}

위치 ~ * \ (JPG | GIF | PNG | SWF) $ {.
      # * amber.com amber.com相当于公司域名가.
      1D 만료;
      루트 HTML;
      어느 것도 차단되지 valid_referers * .source.com source.com;
      ($의 invalid_referer가) {경우
      다시 ^ / http://www.source.com/error.txt;
   }
}

500 502 503 504 /50x.html을 error_page;
     위치 = /50x.html {
     루트 HTML;
    }

   }
}

코드를 복사

[루트 @ localhost를 ~] # killall는 -9의 nginx // nginx를 처리 죽일
[루트 @ 로컬 호스트를 ~] # nginx를 // nginx를 개방 과정
[루트 @ localhost를 ~] # killall는 -HUP의 nginx // 다시로드

================================================== ==============================

호스트에 실제 기계 변경 파일 : 호스트 파일 (C 디스크 창, system32를 드라이버 등의)의 매력에 빠져

다음과 같이 파일 내용의 변경 사항은 다음과 같습니다

www.source.com 192.168.200.115
192.168.200.105 www.steal.com

================================================== ===============================

호스트는, 호스트 브라우저는 두 비교에 액세스 할 수

www.source.com 새로 고침을 페이지 프레스 (이동 FN + + F5)를 강제 할 필요가

 

www.sttal.com 새로 고침을 페이지 프레스 (이동 FN + + F5)를 강제 할 필요가

추천

출처www.cnblogs.com/L1-5551/p/11518580.html