웹서버 운영

웹 서버를 구축하거나 관리하기 위한 여러가지 도움 문서를 정리하였습니다.

Docker Compose ‘found character that cannot start any token’ 해결

Docker Compose를 사용하여 서비스를 빌드하여 실행하기 위해 docker compose up 명령어를 사용합니다. $ docker compose up -d --build my-server 이…

9개월 ago

[Nginx] 413 Request Entity Too Large 문제 해결

Nginx를 사용하여 웹 서버를 운영하던 도중, 웹페이지에서 간혹 POST 요청을 보낼 때 HTTP Status Code 413을 리턴하며 요청에 실패하는 경우가…

2년 ago

[Nginx] 인덱스 페이지에 디렉토리와 파일 리스트 출력

Nginx 파일 리스트 출력하기 Nginx 웹 서버를 사용할 때 특정 디렉토리의 인덱스 파일을 현재 디렉토리 및 하위 디렉토리의 파일 리스트로…

5년 ago

Let’s Encrypt 인증서 발급 및 Certbot 설치하기 (Apache/Nginx)

웹사이트 인증서, 그리고 Let's Encrypt란? SSL 또는 TLS 인증서는 웹 사이트를 운영하면서 거의 필수적인 요소입니다. 클라이언트와 서버 간의 통신이 발생할…

5년 ago

nginx: [emerg] bind() to 0.0.0.0:80 failed 해결 방법

nginx: [emerg] bind() to 0.0.0.0:80 failed 해결하기 Nginx 서비스를 시작하려고 할 때, 아래와 같이 문제가 발생할 수 있습니다. root@myUbuntu:~# systemctl…

6년 ago

nginx 504 Gateway Time-out 에러 발생 시 대처 방법

nginx 504 Gateway Time-out 에러 해결 방법 nginx 504 Gateway Time-out 문제는 리버스 프록시의 응답이 지연되거나 서버 내 프록시 타임아웃으로…

6년 ago

Nginx 캐시 설정 및 만료 기간 지정하기

Nginx 캐시 설정 및 캐시 만료일 기간 설정 서버의 과다 트래픽 발생 방지를 위해 이미지나 웹 콘텐츠에 대해서 서버단에서의 캐시…

6년 ago