목록DevOps & Infra/Nginx (3)
오늘도 한 뼘 더
# 배경 Certbot을 이용해 Nginx에 SSL 인증 설정을 진행하는데 다음과 같은 에러 메시지가 뜨면서 문제가 발생했다. Hint : The Certificate Authority failed to verify the temporary nginx configuration changes made by Certbot. Ensure the listed domains point to this nginx server and that it is accessible from the internet. # 문제 힌트에서 언급이 되었듯이 인터넷에 제대로 접속을 하지 못하는 문제였다. # 문제 해결 문제 해결을 위해서는 일단 해당 인스턴스에 80번 포트로 오픈이 되어있어야 한다는 것을 확인했다. 먼저 보안 그룹을 통해..
Nginx를 통해 설정한 주소에 SSL 설정하기 위해서 무료로 SSL을 사용할 수 있는 프로그램인 certbot을 사용한다. https://certbot.eff.org/ Certbot Tagline certbot.eff.org # SSL 설정 1. snapd 설치 $ sudo apt-get update && sudo apt-get install snapd $ sudo snap install core; sudo snap refresh core //최신버전인지 확인 2. Certbot 설치 $ sudo snap install --classic certbot 3. Certbot 명령어 실행을 위한 설정 $ sudo ln -s /snap/bin/certbot /usr/bin/certbot 4. Nginx 설정 ..
# 배경 - AWS ElasticBeanstalk으로 배포하고 있는 Service(Backend) 프로젝트를 도커 컨테이너로 배포하여 사용하기 위해서 도커 컨테이너가 올라가는 서버에 Nginx를 설치하고 도메인과 연결할 수 있도록 한다. # Nginx란? - 웹 서버 소프트웨어이다 - 웹 서버, 리버스 프록시 및 메일 프록시 기능을 가진다. ## Nginx 설치하기 https://ubuntu.com/tutorials/install-and-configure-nginx#2-installing-nginx Install and configure Nginx | Ubuntu Ubuntu is an open source software operating system that runs from the desktop, ..