Nginx 범 도 메 인 이름 분석 설정 시간
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
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.