NPM install(ft. docker)
# Virtualation/Docker2024. 4. 8. 08:53NPM install(ft. docker)

https://nginxproxymanager.com/ Nginx Proxy Manager Docker container and built in Web Application for managing Nginx proxy hosts with a simple, powerful interface, providing free SSL support via Let's Encrypt nginxproxymanager.com 시놀로지 vmm에 설치 version: '3' services: app: image: 'jc21/nginx-proxy-manager:latest' ports: - '80:80' - '81:81' - '443:443' environment: DB_MYSQL_HOST: "db" DB_MYSQL_PORT:..

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..

LetsEncrypt - 무료 와일드카드ssl인증서 발급
# Operation System/Linux2019. 1. 9. 08:32LetsEncrypt - 무료 와일드카드ssl인증서 발급

설치 [darksharavim.tistory.com] git clone https://github.com/letsencrypt/letsencrypt /opt/letsencrypt 명령어 실행 [darksharavim.tistory.com] letsencrypt-auto certonly \ --manual \ --preferred-challenges=dns \ --email [이메일주소] \ --server https://acme-v02.api.letsencrypt.org/directory \ --agree-tos \ --no-bootstrap \ -d [도메인] \ -d *.[도메인] or [darksharavim.tistory.com] certbot certonly --manual \ --preferr..

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