Nginx 의 구덩이: location 의 index 를 완전히 이해 하고 사이트 초기 페이지 를 설정 합 니 다.
4814 단어 Nginx
index 명령 상세 설명
기본 내용 (중국어 문서 와 공식 문서 모두 볼 수 있 음):
$
로 이름 을 지 을 수 있 습 니 다.index index.$geo.html index.0.html /index.html;
index index.html
즉, index 를 주지 않 으 면 기본 초기 페이지 는 index. html 핵심 내용 (중국어 문 서 는 한 획 도 가지 고 있 지 않 거나 공식 문 서 는 상세 하 게 설명 합 니 다):
--with-http_random_index_module
.index
명령 규칙 에 따라 초기 페이지 를 선택 합 니 다.index
명령 을 통 해 초기 페이지 를 확인 할 수 없 으 며, 이때
의 자동 생 성 모듈 이 사 용 됩 니 다.index
내부 방향 을 바 꿉 니 다.직관 적 으로 보면 다시 클 라 이언 트 로부터 요청 을 하고 Nginx 가 다시 검색
하 는 것 처럼 보인다.location
인 만큼 같은
에서 만 검색 합 니 다.server
역방향 에이전트 에서 발생 하면 리 셋 은 에이전트 설정 의 같은 것
에서 만 발생 합 니 다.실례
server {
listen 80;
server_name example.org www.example.org;
location / {
root /data/www;
index index.html index.php;
}
location ~ \.php$ {
root /data/www/test;
}
}
위의 예 에서
proxy_pass
또는 server
직접 요청 을 하면 example.org
의 www.example.org
을 먼저 방문 하고 “/”
명령 과 location
명령 을 결합 하여 root
존재 여 부 를 먼저 판단 하고 그렇지 않 으 면 index
을 살 펴 보고 /data/www/index.html
존재 하면 /data/www/index.php
을 사용 하여 내부 방향 을 바 꾸 고클 라 이언 트 에서 다시 요청 한 것 처럼 Nginx 는 다시 검색 /index.php
하여 두 번 째 location
와 일치 하여 ~ \.php$
에 접근 합 니 다.Nginx 중국어 문서
index
syntax: index file [file…] default: index index.html context: http, server, location Directive determines the file(s) which will be used as the index. It’s possible to use variables in the name of file. The presence of the files is checked in the order of their enumeration. A file with an absolute path can be put at the end. Example using a variable:
index index.$geo.html index.0.html /index.html;
If you want to automatically generate an index from a directory listing, useautoindex on.
자세 한 내용 은 다음 과 같 습 니 다.
Nginx 공식 문서
The ngx_http_index_module module processes requests ending with the slash character (‘/’). Such requests can also be processed by the ngx_http_autoindex_module and ngx_http_random_index_module modules.
Example Configuration
location / {
index index.$geo.html index.html;
}
Directives
Syntax: index file …; Default: index index.html; Context: http,server, location
Defines files that will be used as an index. The file name can contain variables. Files are checked in the specified order. The last element of the list can be a file with an absolute path. Example:
index index.$geo.html index.0.html /index.html;
It should be noted that using an index file causes an internal redirect, and the request can be processed in a different location. For example, with the following configuration:
location = / {
index index.html;
}
location / {
...
}
a “/” request will actually be processed in the second location as “/index.html”.
상세 한 내용 은 다음 과 같다.
구유
여기 보면 아직도 토 하고 싶 지 않 아?
그 러 니 IT 를 하 세 요. 만약 당신 이 이미 입문 했다 면,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
공중 호 를 추천 하 다
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
linux2에 nginx 설치설치 가능한 nginx를 확인하고, 해당 nginx를 설치한다. localhost 혹은 해당 ip로 접속을 하면 nginx 화면을 볼 수 있다....
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.