Nginx 범 도 메 인 이름 분석 설정 시간

2145 단어
범 도 메 인 이름 분석
    server_name www.002pc.com *.002pc.com;
    server_name_in_redirect off;
     #    root
     set $rootdir /usr/local/Nginx/html/002pc/;
     #      
     if ($host ~* ^([^.]+).([^.]+).([^.]+).([^.]+)$) {
         set $rootdir /usr/local/nginx/html/w3cgroup/$2/$1;
        #                          
        rewrite "^.+upload/?(.*)$" http://upload.002pc.com/$1 permanent;
        rewrite "^.+ijc/?(.*)$" http://ijc.002pc.com/$1 permanent;
         break;
    }
     #      
     if ($host ~* ^([^.]+).([^.]+).([^.]+)$) {
     set $rs1 $1;
    }
    #  www root
    if ($rs1 ~* ^www$) {
         set $rootdir /usr/local/nginx/html/platform_ig/;
         #                          ,  ,     last
         rewrite "^.+upload/?(.*)$" upload/$1 last;
         rewrite "^.+ijc/?(.*)$" ijc/$1 last;
         break;
     }
     #   www     root
     if ($rs1 !~* ^www$) {
         set $rootdir /usr/local/nginx/html/w3cgroup/$rs1;
         #                          
         rewrite "^.+upload/?(.*)$" http://upload.002pc.com/$1 permanent;
        rewrite "^.+ijc/?(.*)$" http://ijc.002pc.com/$1 permanent;
         break;
     }
     #  root
     root $rootdir;
     index index.PHP index.html;
    error_page 404 http://$host/;

 메모: if () {} 사이 에 빈 칸 이 필요 합 니 다. 그렇지 않 으 면 Nginx. conf 에서 unknown directive 오 류 를 보고 합 니 다!Nginx Rewrite Flags last 는 apache 의 [L] 태그 에 해당 하 며 rewrite 완료 break 일치 종료, 뒤의 규칙 과 일치 하지 않 습 니 다. redirect 302 임시 방향 변경 permanent 301 을 되 돌려 줍 니 다. ~ 대소 문자 구분 일치 ~* 대소 문자 구분 없 이 일치 !~와!대소 문자 가 일치 하지 않 는 지, 대소 문자 가 일치 하지 않 는 지, Nginx 파일 과 디 렉 터 리 가 일치 하지 않 는 지 구분 합 니 다. -f 와! -f 파일 존재 여 부 를 판단 하 는 데 사용 -d 와! -디 렉 터 리 존재 여 부 를 판단 하 는 데 사용 -e 와! -e. 파일 이나 디 렉 터 리 가 존재 하 는 지 판단 하 는 데 사용 합 니 다. -x 와! -x. 파일 이 Nginx 전역 변 수 를 실행 할 수 있 는 지 판단 하 는 데 사용 합 니 다 $args $contentlength$content_type$document_root$document_uri$host$http_user_agent$http_cookie$limit_rate$request_body_file$request_method$remote_addr$remote_port$remote_user$request_filename$request_uri$query_string$scheme$server_protocol$server_addr$server_name$server_port$uri

좋은 웹페이지 즐겨찾기