[jekyll] Nginx 설정하기
26 Oct 2017
jekyll 용 Nginx 설정
Nginx에서 jekyll를 호스팅하기 위해서 다음의 코드 조각을 사용합니다.
server {
listen 80;
root /path-to/keylls/_site;
index index.html index.htm;
server_name exmaple.com;
access_log /var/log/nginx/exmaple.com.log;
if (!-f "${request_filename}index.html") {
rewrite ^/(.*)/$ /$1 permanent;
}
if ($request_uri ~* "/index.html") {
rewrite (?i)^(.*)index\.html$ $1 permanent;
}
if ($request_uri ~* ".html") {
rewrite (?i)^(.*)/(.*)\.html $1/$2 permanent;
}
location / {
try_files $uri.html $uri $uri/ /index.html;
}
}