본문 바로가기

nginx

[Nginx+보안] Nginx 서버가 Nginx인지 모르게 만들기 INTRO nginx로 웹 서버를 구축하면 기본적으로 서버 응답에 Server:nginx(+버전명)과 같이 내 서버와 버전을 알 수 있는 값이 들어있다. 0. 서론 - 해당 사항은 평상시에 필요성을 느끼지 못했지만, 최근 GS(Good Software)인증이라는 과정을 준비하며 필요성을 느꼈다. - nginx는 버전별로 취약점(cve)이 발견되고 있으며, 아래 공식 사이트에서 확인 가능하다. http://nginx.org/en/security_advisories.html nginx security advisories nginx security advisories All nginx security issues should be reported to security-alert@nginx.org. Patche.. 더보기
[ubuntu + Nginx + certbot] certbot을 이용한 https 보안 사용하기 INTRO ubuntu 22.04 + nginx 서버에 certbot을 이용하여 let's encrypt기관의 무료 인증서를 발급받아 웹 사이트에 https 보안을 사용해 볼 것이다. 🚦apache2서버에 https를 적용하고자 하는 분은 아래 포스팅을 참고해주세요 -https://rangsub.tistory.com/158 1. UFW 를 사용한 방화벽 열기 - UFW(Uncomplicated Firewall)는 리눅스 데비안 계열에서 사용하는 방화벽 관리 프로그램이다. - apt-get install 로 쉽게 설치가 가능하다. - 직접적으로 iptables에 규칙을 추가해도 되지만, 해당 프로그램을 사용하는것이 명령에 사용에 있어 더 편리하다. - 필자의 현재 구조는 아래와 같다. - https 포트인.. 더보기
[Ubuntu+Docker+Nginx] Docker에 Nginx 설치 INTRO docker 에 Nginx 서버를 설치해 볼 것이다. 🚦Docker 설치가 먼저 필요합니다. Docker 설치가 되지 않은 경우에는 하기 포스팅을 참고해주시길 바랍니다. 2022.09.22 - [Programming/[docker]] - [Docker] Ubuntu 환경에서 docker 설치 1. Nginx 이미지 Pull $ sudo docker pull nginx 2. Nginx 이미지 실행 sudo docker run -d -p 8080:80 --name nginx nginx 3. 실행 확인 - 해당 포트에 접속하여 아래와 같은 화면이 나오면 실행에 성공한것이다. 4. Nginx 설정 - 아래 명령어를 통해 컨테이너에 접속한다. $ sudo docker exec -it 673 /bin/b.. 더보기

반응형