삽더하기실수
Ruby on rails SSL 적용하기 본문
728x90
1. SSL 인증서를 구입하거나 자체 서명 인증서를 생성합니다
2. Puma 구성 파일을 엽니다. 일반적으로 config/puma.rb 파일에 있습니다.
cd /test/config/
3. SSL 인증서와 개인 키 파일의 경로를 설정합니다.
# vi puma.rb
ssl_bind '0.0.0.0', '443', {
key: '/root/test/ssl20230425/[키값]',
cert: '/root/test/ssl20230425/[cert값]'
}
4.
SSL 구매한 인증서 파일 4개를 경로에 옮겨 놓습니다(ex. key,cert,chain,root)
mkdir -p /test/ssl
5. Ruby on rails 재구동
bundle exec puma -C config/puma.rb 혹은 bundle exec puma -e development -C config/puma.rb (고객이 배포버전이 아닌 개발버전에서 SSL 인증서 적용 시)
Erroer Case1. Ruby on rails 구동이 불가능하다
1. 프로세스 확인
ps -ef | grep puma
2. 프로세스 강제 종료
kill -9 [프로세스 번호]
3. 푸마 재구동
bundle exec puma -C config/puma.rb 혹은 bundle exec puma -e development -C config/puma.rb (고객이 배포버전이 아닌 개발버전에서 SSL 인증서 적용 시)
728x90
'리눅스' 카테고리의 다른 글
/etc/security/pwquality.conf 알게된 상식 (0) | 2024.04.13 |
---|---|
ubuntu 안전모드 접근 방법 (0) | 2024.04.13 |
ubuntu 안전모드 접근 방법 (0) | 2024.04.13 |
ubuntu cli, graphic 설정 (0) | 2024.04.13 |
ubuntu cli, graphic 설정 (0) | 2024.04.13 |