Linux
[nginx] ip로 접속하지 못하도록 설정
- 2024.04.22 11:39:34
아이피로 접속하는 경우 444에서가 노출되도록 하는 방법. [!]ip주소 접근 차단[/!] vi로 default.conf를 연다. (기본 virtualhosts 설정) vi /etc/nginx/conf.d/default.conf
default.conf 파일 최상단에 아래와 같이 추가한다. # ip 접근을 막기 위한 설정(http)
server { listen 80 default_server; server_name _; return 444; } # ip 접근을 막기 위한 설정(https) server { listen 443 ssl default_server; server_name _; ssl_certificate /etc/letsencrypt/live/본인의 ssl경로/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/본인의 ssl경로/privkey.pem; return 444; } https 설정에서 ssl 인증서 경로는 기존에 virtualhost 를 위해 생성해둔 아무 인증서를 연결해준다. # systemctl restart nginx
nginx를 재부팅. 아이피주소로 접속한 경우 위와 같이 444 에러가 리턴되는 것을 확인할 수 있다. |