낭만 프로그래머
Ubuntu 22.04 + Nginx 에 SSL 인증서 설치 본문
1. SSL 인증서 준비
- 도메인 인증서
- 체인 인증서
- 루트 인증서
- 개인키 파일
2. 인증서 합치기
cat 도메인인증서 체인인증서 루트인증서 > 도메인명.pem
합쳐진 파일을 열어보면 -----END CERTIFICATE----------BEGIN CERTIFICATE----- 와 같이 붙어 있을 수 있다. 다른 줄로 수정해야 함
3. 설정 파일 수정
sudo vi /etc/nginx/site-available/default
server {
listen 80 default_server;
server_name 도메인;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl default_server;
server_name 도메인;
ssl_certificate /etc/nginx/ssl/병합한 인증서.pem;
ssl_certificate_key /etc/nginx/ssl/키파일.key;
root /var/www/html;
index index.html index.htm index.nginx-debian.html;
location / {
try_files $uri $uri/ =404;
}
}
4. Nginx 재시작
sudo systemctl restart nginx
* 참고로 crt에서 pem로 변환은 확장명을 pem으로 다른이름으로 저장하면 된다.
'Linux > Ubuntu' 카테고리의 다른 글
Ubuntu 22.04에 MariaDB 10.11 설치 (0) | 2023.06.08 |
---|---|
Ubuntu 22.04 에 Nginx 설치 (0) | 2023.06.02 |
Ubuntu 14 에 DNS (Domain Name Server) 설치 (0) | 2022.04.28 |
Ubuntu 14 에 Tomcat 9 설치 (0) | 2022.04.28 |
Ubuntu 14 에서 openJDK 11 설치 (0) | 2022.04.28 |