728x90

nginx 5

리버스 프록시 서버?

리버스 프록시 서버(Reverse Proxy Server)는 클라이언트가 특정 서버에 접근할 때 중간에서 요청을 대리하여 처리하는 서버로, 외부의 클라이언트가 내부 서버에 직접 접근하지 못하도록 요청을 중계해주는 역할을 합니다. 클라이언트가 요청을 보내면, 리버스 프록시 서버는 해당 요청을 수신하고 이를 적절한 내부 서버에 전달해 처리합니다. 응답이 생성되면 리버스 프록시 서버를 통해 다시 클라이언트에 응답이 전달됩니다. 보안 강화: 클라이언트가 직접 내부 서버에 접근하지 않도록 차단함으로써, 내부 네트워크 구조를 숨길 수 있고, 공격을 사전에 방지할 수 있습니다. 또한, SSL 인증서를 리버스 프록시에 적용해 트래픽을 암호화함으로써 보안성을 높일 수 있습니다.부하 분산(로드 밸런싱): 리버스 프록시 서..

nginx 2024.11.09

[nginx] error 로그 유형 및 대응방안

오늘은 nginx 서버를 운영하는 중 발생할 수 있는 주요 에러 로그 유형과 그에 대한 대응 방안을 아래와 같이 정리했습니다. 에러 로그 파일은 일반적으로 /var/log/nginx/error.log에 기록됩니다.1. 404 Not Found 에러원인: 요청한 파일이나 디렉터리가 서버에 없을 때 발생대응 방안:경로가 올바른지 확인하고, 필요한 파일이 있는지 확인Nginx 설정 파일에서 root 디렉터리 설정이 정확한지 검토파일 이름에 대소문자 구분이 있는지 확인2. 403 Forbidden 에러원인: 서버에 접근 권한이 없을 때 발생대응 방안:요청한 파일이나 디렉터리에 올바른 권한이 설정되어 있는지 확인Nginx 설정 파일에서 root 디렉터리의 접근 권한 설정을 확인index 디렉터리 설정이 올바른지,..

nginx 2024.11.07

[nginx] nginx 서버 config 분석 -1

1. server blockserver 블록은 특정 처리에 대한 요청을 처리하는 서버 구성 요소2. server_nameserver { server_name [서버명]; listen 80; listen [::]:80; location / { proxy_pass [백엔드 서버 그룹명]; proxy_next_upstream error timeout http_500 http_502 http_503 http_504; access_log [로그 경로] main; }3. listenlisten 80: IPv4로 80번 포트(HTTP 기본 포트)에서 요청을 수신listen [::]:80: IPv6로 80번 포트에서 요청을 수신IPv4와 I..

nginx 2024.09.30

[Nginx] SSL 인증서 갱신

HTTPS는 소켓 서버에서 일반 텍스트를 사용하는 대신 SSL 또는 TLS 프로토콜을 통해 세션 데이터를 암호화한다.HTTP에서 통신의 암호화 및 보안이 강화된 웹 프로토콜이라 보면 된다.일정 유효기간을 가진  SSL 인증서는 교체시기가 임박할 때마다 갱신하여 업데이트를 진행해야 한다.유효기간 내에 갱신하지 않으면 만료 이후 해당 인증서를 사용하는 웹 사이트나 서버 등을 사용하는 데에 문제가 발생할 수 있다.인증서 교체 작업은 서비스 재시작을 요하나, 운영 환경 특성 상 가급적 서비스 무중단 작업을 지향한다.인증서의 경우 인증기관에 요청하여 인증서를 전달받아야 한다. 인증서 경로 확인cd /etc/nginx/cert //인증서 경로 이동vi /etc/nginx/defau..

nginx 2024.09.02

nginx?

웹 서버 소프트웨어로, 높은 성능과 확장성을 제공주로 정적 콘텐츠를 처리하고, 리버스 프록시, 부하 분산, SSL/TLS 암호화와 같은 기능을 수행가벼우며, 안정적이며, 사용이 간편하다는 장점이 있음많은 웹 사이트와 애플리케이션에서 널리 사용되며, 인기 있는 웹 서버 솔루션 중 하나 nginx Install (Linux)yum --disablerepo=\* --enablerepo=offline-nginx install nginx -y nginx logorate 설정vi /etc/logrotate.d/nginx/var/log/nginx -> /data/log/nginx 로그 경로 변경su root root //root 권한 내용 추가  nginx log 폴더 생성 및 심볼릭 링크 설정mv /var/log/..

nginx 2024.08.26
728x90