[Nginx] location block 설정
- location 디렉티브 설정
# 정확히 일치하는 매치. /example 은 포함 안됨
location = / {
...
}
# / 로 시작하는 uri 는 다 포함됨(패턴 일치)
location / {
...
}
# /example 로 시작하는 uri 는 다 포함됨(패턴 일치, 위와 같음)
location /example/ {
...
}
# 시작 패턴
location ^~ /example/ {
...
}
# 정규식 표현, 일치 (대소문자 구분)
location ~ \.(gif|jpg|jpeg|png)$ {
...
}
# 정규식 표현, 일치 (대소문자 구분 안함, * 이 구분안함 결정)
location ~* \.(md|mdwn|txt|mkdn)$ {
...
}
root and index
- location block 안에 문서 디렉토리에 대한 설정을 변경 할 수 있다.
location / {
root html;
index index.html index.htm;
}