반응형

KEY 생성

@ /etc/ssl/private

$ openssl genrsa -des3 -out {key name}.key 2048
$ openssl req -new -key {key name}.key -out {csr name}.csr

// Country Name : 국가코드(ex. KO, JP)
// State or Province Name : 도시명
// Locality Name : 시, 구
// Organization Name : 회사명
// Organization Unit Name(생략가) : 부서명
// Common Name : 도메인
// Email Address(생략가)
// A challenge password(생략가)
// An optional company name(생략가)

발급된 CSR로 SSL 발급 요청 한다

 

발급된 인증서 저장

@ /etc/ssl/private

위치는 정해져있는건 아니지만 난 ssl/private에 저장했다

나같은 경우 메일로 証明書(.crt) / 中間証明書(.cer)가 발급되는데 해당 내용을 서버에 파일로 저장해줬다

$ vi server.crt
$ vi server.cer
// 비밀키 내용 확인
$ openssl rsa -text -noout -in {KeyFile}
// CSR 내용 확인
$ openssl req -text -noout -in {CSR}
// 증명서 내용 확인
$ openssl x509 -text -noout -in {CertFile}

 

/etc/apache2/sites-available/ 에 작성한 conf에 작성할때는 아래에 맞춰서 경로 작성해주면 됨

SSLCertificateChainFile - 중간 인증서(.cer)

SSLCertificateFile - 인증서(.crt)

SSLCertificateKeyFile - 인증서 서명 요청 생성 시 생성한 키(.key)

 

ssl 관련 모듈 설정

$ cd /etc/apache2

$ sudo a2enmod ssl
$ sudo a2enmod default-ssl
$ sudo a2enmod rewrite

$ sudo systemctl restart apache2

 

https://jp.globalsign.com/support/ssl/manual-install/apache2.html

 

[インストール] Apache 2.x + mod_ssl + OpenSSL(新規・更新) | GMOグローバルサイン サポート

最終更新:2024年01月22日 本マニュアルは、手順をご案内するものです。コマンドの意味等につきましては、各情報サイトや参考書籍等でご確認ください。 ※弊社では以下の手順にて動作検証

jp.globalsign.com

https://jp.globalsign.com/support/ssl/manual-csr/apache2.html

 

[CSR生成] Apache 2.x + mod_ssl + OpenSSL(新規・更新) | GMOグローバルサイン サポート

最終更新:2023/08/31 17:15:17 本マニュアルは、手順をご案内するものです。コマンドの意味等につきましては、各情報サイトや参考書籍等でご確認ください。 ※弊社では以下の手順にて動作検証

jp.globalsign.com

https://www.miraiserver.ne.jp/column/about_ubuntu-apache/

 

UbuntuとApacheでのWebサーバー構築方法【初心者向け】 | ミライサーバーのススメ

Linux OSもソフトウェアのApacheもどちらも無償で利用できるということもあり、世界中で使われています。 本記事では、Ubuntuを利用して、Apacheをインストールし、Webサーバーを構築する手順を

www.miraiserver.ne.jp

 

반응형

+ Recent posts