티스토리 뷰
conf 파일 설정을 통한 ssl 적용 방법과 무료 ssl 인증서 발급 방법에 대해서 알아보자. 우선 nginx conf 파일은 conf.d 디렉토리 하위에 *.conf 파일을 생성하여 설정 가능하며 본문 내용을 참고하도록 하자. 만약, ssl 인증서가 없다면, 본문 하단 무료 ssl 인증서 발급 방법을 참고하도록 하자.
ngix conf.d 의 *.conf 파일 설정 방법
ssl 인증서가 필요하며, 본 내용은 letsencrypt을 기준으로 작성하였습니다.

server {
listen 443 ssl;
server_name [도메인];
access_log [on / off 선택];
# SSL 인증서 경로를 선언해줍니다.
ssl_certificate /etc/letsencrypt/live/[도메인]/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/[도메인]/privkey.pem;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
}
- 무료 SSL인증서 - Let`s Encrypt DNS 방식 발급은 아래 포스팅을 참고하시기 바랍니다.
[SSL] 무료 SSL인증서 - Let`s Encrypt DNS 방식 발급 과정
개인 프로젝트를 수행하면서 무료로 사용할 수 있는 SSL인증서에 대해서 조사하였으며, Let`s Encrypt SSL 인증서 발급하여 적용하기로 결정하였다. Let’s Encrypt는 일반의 이익을 위해 실행되는 무료,
graycha.tistory.com
- Nginx http to https / www to non-www / ip to https 방법은 아래 포스팅을 참고하시기 바랍니다.
nginx http to https / www to non-www / ip to https 방법
conf.d 의 *.conf 파일 수정 listen 80 에 대한 도메인 요청을 아래와 같이 https로 전환할 수 있다. server { listen 80 ; server_name [도메인]; return 301 https://[도메인]$request_uri; } IP로 접근 역시 ht..
graycha.tistory.com
'프로그래밍 > ETC' 카테고리의 다른 글
[SSL] 무료 SSL인증서 - Let`s Encrypt 갱신 절차 (0) | 2021.12.22 |
---|---|
VSCode - PHPDoc Comment (0) | 2021.11.19 |
nginx http to https / www to non-www / ip to https 방법 (0) | 2021.09.26 |
mac hosts 경로 및 활용 방법 (1) | 2021.09.18 |
CSV 파일형식 알아보기 (0) | 2021.08.18 |