리디렉션이란 ip를 입력했을 때 도메인으로 이동할 수 있도록 하는 것입니다.
vi /etc/nginx/sites-available/default 마지막 부분에 이 서버블록 추가
server {
listen 80;
server_name 15.165.222.42;
return 301 $scheme://lilyspace.shop$request_uri;
}
# service nginx restart
http://15.165.222.42 로 (ip address) 접속하면 https://lilyspace.shop 로 (domain) 주소가 바뀌는 것을 확인할 수 있습니다!
<시행착오>
3.35.24.4 -> lily-jieun.shop : 정상작동
3.35.24.4/info.php -> 예상결과 : https://lilylily.shop/info.php -> 실제결과 https://lily-jieun.shop
3.35.24.4/phpmyadmin -> 예상결과 : https://lilylily.shop/phpmyadmin/ -> 실제결과 https://lily-jieun.shop
다른 컴퓨터로 접속시에 잘되었다면 쿠키때문이다!
사용하는 브라우저의 캐시를 삭제하고 들어가보면 잘 적용됨을 확인할 수 있다.
참고사이트) 캐시삭제방법
https://support.google.com/accounts/answer/32050?co=GENIE.Platform%3DDesktop&hl=ko
참고사이트) 캐시 쿠키 목적
<참고자료>
리디렉션
serverfault.com/questions/629045/nginx-redirect-ip-address-to-domain-name/629153
www.digitalocean.com/community/questions/ip-address-to-domain-redirection-problem-in-nginx
default 확장자가 어떻게 되나요?