특정 URL, 포트로 요청했을 때 내부 서버에 연결해주는 방법
/etc/nginx/nginx.conf
server {
listen 접근_포트 ssl;
server_name 접근_URL;
ssl_certificate 인증서.crt.pem;
ssl_certificate_key 인증서.key.pem;
ssl_prefer_server_ciphers on;
ssl_session_timeout 10m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
location / {
proxy_pass 내부서버_주소;
}
}
httpd(아파치) 로 하려다가 실패하고 nginx로 세팅하였습니다. 아파치보다 nginx가 정보가 많고 쉬우니 참고하세요...
오류 해결 과정
※ nginx가 실행되지 않는다면 nginx -t로 문법을 점검할 수 있음
※ 오류가 발생하면 /var/log/nginx/error.log에 에러 로그가 있으니 확인해보기
ERR_SSL_PROTOCOL_ERROR
2번째줄에서 접근 포트 옆에 ssl을 안 붙여줘서 일어난 오류
ERR_CONNECTION_CLOSED
nginx.conf에 중복되는 포트가 있어서 일어난 오류
'IT > Linux' 카테고리의 다른 글
[Apache] 웹서버 static 파일에 접근 (0) | 2023.11.30 |
---|---|
[Linux/Nginx] Mosquitto 웹소켓(wss) 오류 (0) | 2023.11.06 |
[Linux/Centos] 백그라운드에서 실행되는 Service 등록 (0) | 2023.10.16 |
[Linux/MariaDB] mysqldump로 데이터베이스 백업, 복사하기 (0) | 2023.10.12 |
[MongoDB/Linux] MongoDB의 특징, Docker로 설치 및 Compass 접속 (0) | 2023.09.08 |