프로그램/ETC

[openssl] 우분투 openssl 설치 및 세팅, nginx 설정하기

프뚜 2024. 4. 6. 18:05
728x90
반응형
SMALL

안녕하세요

openssl 설치 및 발급 후 nginx에 적용 방법에 대해 포스팅합니다.


[개발 환경]

 - OS: Ubuntu 22.04.1 LTS


# 설치하기

apt install openssl -y

# 개인 키(key)와 인증 요청서(csr) 생성하기

openssl req -new -newkey rsa:2048 -nodes -keyout [host].key -out [host].csr

# 인증서 생성하기

openssl x509 -req -days 365 -in [host].csr -signkey [host].key -out [host].crt

# nginx 설정하기

server {
        listen 80;
        server_name [host];

        return 301 https://$host$request_uri;
}

server {
        listen 443 ssl;

        index index.html index.htm index.nginx-debian.html;

        server_name _;

        ssl on;
        ssl_certificate /path/[host].crt;
        ssl_certificate_key /path/[host].key;

        location / {
                try_files $uri $uri/ =404;
        }
}

 

728x90
반응형
LIST