NPM이용 와일드카드 인증서 발급(ft. cloudflare)
# Virtualation/Docker2024. 4. 18. 13:33NPM이용 와일드카드 인증서 발급(ft. cloudflare)

클라우드플레어 API키 발급 클라우드플레어 로그인 후 아래 페이지로 이동 https://dash.cloudflare.com/profile/api-tokens 발급받은 키 확인[darksharavim]curl -X GET "https://api.cloudflare.com/client/v4/user/tokens/verify" \ > -H "Authorization: Bearer 123456789qwerasdzxc123456789" \ > -H "Content-Type:application/json" {"result":{"id":"417dffc3d4d75e49a5391c1756ecea56","status":"active"},"success":true,"errors":[],"messages":[{"code":1..

tomcat ssl 설정 및 적용(let's encrypt)
# Web&WAS/Tomcat2019. 1. 12. 18:16tomcat ssl 설정 및 적용(let's encrypt)

privkey.pem 파일을 .key 파일로 변환 # openssl rsa -in privkey.pem -text > [도메인].key fullchain.pem 파일로 .crt파일로 변환 # openssl x509 -inform PEM -in fullchain.pem -out [도메인].crt pkcs12 형식으로 변환(비밀번호 입력) # openssl pkcs12 -export -in [도메인].crt -inkey [도메인].key -out [도메인].p12 -name tomcat keystore 생성 # keytool -list -v -keystore [도메인].p12 -storetype pkcs12 pkcs12 -> jks형식으로 변환 # keytool -importkeystore -srckeyst..

아파치  https 리다이렉트 설정
# Web&WAS/Apache2019. 1. 12. 16:20아파치 https 리다이렉트 설정

ssl인증서를 설치했더라도 http로 접속하면 80으로 접속가능하기때문에 http로 접속하더라도 ssl이 적용된 https로 접속하게 할려면 아래와 같이 apache설정을 해야합니다. Virutalhost설정안에 RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{SERVER_NAME}%{REQUEST_URI} 설정 후 apache재시작을 해주세요. 주의 : rewrite_module이 설치되어 있는지 꼭 확인하세요.

LetsEncrypt - 무료ssl인증서 발급
# Operation System/Linux2019. 1. 6. 20:53LetsEncrypt - 무료ssl인증서 발급

https://letsencrypt.org/ Let's Encrypt letsencrypt.org 인증서 유효기간 : 90일(30일 미만남았을 경우 갱신가능) certbot 이라는 스크립트 이용하여 인증서 자동 생성, 갱신 가능 EPEL저장소 추가 # yum install epel-release certbot설치 # yum install certbot 웹서버가 apache인경우 # yum install python2-certbot-apache 웹서버가 nginx인경우 # yum install python2-certbot-nginx 명령어 실행 # certbot --apache -m test@naver.com -d a.test.com -n --agree-tos 실행하고 나면 ssl.conf파일에 라인이 추..

image