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
'Linux/Ubuntu' 카테고리의 다른 글
[Ubuntu] apache2.service failed with result 'timeout' / apache2 재실행 설정 (0) | 2024.04.15 |
---|---|
[Ubuntu] DB백업 스크립트 (1) | 2024.02.14 |
[Ubuntu] Laravel Supervisor 설치 및 queue 설정 (0) | 2024.01.25 |
[ubuntu] さくらVPSのWAFを設定してみよう(SiteGuard Server Edition) (0) | 2024.01.24 |
[ubuntu] laravel 프로젝트 크론탭 설정 (0) | 2024.01.24 |