ipv6 와 관련된 에러이다.
보통 ipv6 를 disable 해 두는 서버인 경우는 위와 같이 에러가 발생하게 된다.
이런 경우 아래의 방법으로 문제를 해결할 수 있다.
default 사이트 설정 파일인
/etc/nginx/sites-enabled/default
을 열어서
#listen [::]:80 default_server;
위의 ipv6 리스닝 부분을 삭제하거나 주석 처리하면 된다.
그리고 서버를 재시작하면 nginx가 제대로 돌아가는 것을 볼 수 있다.
/etc/init.d/nginx restart
아래의 명령어로 상태를 확인해보자.
systemctl status nginx.service
역시 오류 코드를 제대로 잘 보는 것이 오류 해결의 방법이다.
나는 인바운드 규칙 먼저 편집하면서 삽질을 했다...😂
https://www.fun25.co.kr/blog/nginx-ipv6-address-family-not-supported-by-protocol/?category=001
https://admin-ahead.com/forum/general-linux/address-family-not-supported-by-protocol-nginx-error/
'👩💻 Web Programming > Web Server' 카테고리의 다른 글
도커 네트워크 (0) | 2021.06.07 |
---|---|
서버 환경 구축 시 결정해야하는 것 (부제: Apache 서버 사용기) (0) | 2021.04.13 |
7. 웹서버 Redirection 적용 (IP to Domain) - Apache, Nginx (0) | 2021.03.29 |
6. Sub Domain 적용 (Dev, Prod) - Apache2 (0) | 2021.03.29 |
5. AWS에 Let's Encrypt로 HTTPS 적용 - Apache, Nginx (0) | 2021.03.29 |