"Nginx: [emerg] socket() [::]:80 failed (97: Unknown error)" 해당 에러는 ipv6를 지원하지 않는 서버에서 Nginx를 구동시 발생하는 에러다. 기본 Nginx 설정에서 ipv6 부분을 disable 하면 해당 문제를 해결 할 수 있다.
cd /etc/nginx/sites-enabled
# default 파일 수정
vi default
# ipv6 disable 하기
# before,,,
listen [::]:80; # 해당 부분을 주석처리 해주자
# after
# listen [::]:80;
# nginx 재시작
systemctl start nginx.service
# status 체크
systemctl status nginx.service
● nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2024-03-25 20:35:20 KST; 3min 5s ago
Docs: man:nginx(8)
Process: 92273 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
Process: 92274 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
Main PID: 92275 (nginx)
Tasks: 3 (limit: 9389)
Memory: 3.3M
CPU: 24ms
CGroup: /system.slice/nginx.service
'Infra' 카테고리의 다른 글
[Infra]오토스케일링과 로드밸런싱의 차이점 (0) | 2024.04.28 |
---|---|
SSL 가속 이란 (0) | 2024.04.07 |
Docker MySQL container failed to start because of locked privilege table Error (0) | 2024.03.24 |
Docker MySQL 메모리 데드 해결 (0) | 2024.03.10 |
MySQL access denied for user 'root'@'localhost' (using password: yes) (0) | 2024.03.03 |