티스토리 뷰

conf 파일 설정을 통한 리다이렉트 설정이 가능하다. 우선 nginx conf 파일은 conf.d 디렉토리 하위에 *.conf 파일을 생성하여 설정 가능하며 본문 내용을 참고하도록 하자. 

 

 

 

conf.d 의 *.conf 파일 수정

listen 80 에 대한 도메인 요청을 아래와 같이 https로 전환할 수 있다.

 

 

server {
	listen 80 ;
	server_name [도메인];
    
	return 301 https://[도메인]$request_uri;
}

 

 

IP로 접근 역시 https 로 요청을 전환할 수 있다.

server {
	listen 80 ;
	server_name [아이피:1.1.1.1];
    
	return 301 https://[도메인]$request_uri;
}

 

www to non-www 또는 non-www to www로 요청을 전환할 수 있다.

# www to non-www
server {
	listen 80 ;
	server_name www.[도메인];
    
	return 301 https://[도메인]$request_uri;
}


# non-www to www
server {
	listen 80 ;
	server_name [도메인];
    
	return 301 https://www.[도메인]$request_uri;
}

 

댓글