ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • https 인증서 발급+ 무료도메인+연결까지
    Stack/Aws 2022. 11. 24. 22:17
    한국도메인들어가서 도메인 만들기(https://xn--220b31d95hq8o.xn--3e0b707e/)
    그리고 고급설정에서 ip연결에 내 AWS ip 넣기(두번째 상자에)
    여기서부터 [
    aws 포트포워딩한거 확인
    sudo iptables -t nat -L --line-numbers
    https포트포워딩
    sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 443 -j REDIRECT --to-port 8080
    certbot 설치
    sudo snap install --classic certbot
    sudo ln -s /snap/bin/certbot /usr/bin/certbot
    sudo apt install udo
    sudo certbot certonly -d 내도메인 --manual --preferred-challenges dns
    ////////////sudo certbot certonly -d study.o-r.kr --manual --preferred-challenges dns
    (중요! 엔터누르지 말것!!) 이상한 난수 복사
    MgvQTAzPk1qf0_w0nJqJx6c8gy2-NBtTZnpn3OPaw10
    
    한국도메인가서 도메인관리가서 TXT에 첫번째 네모에 _acme-challenge 이거 넣고 두번째 네모에 난수넣고 저장
    그리고 와서 엔터 누르기(5분간 기다려야함)
    Key is saved at 뒤에 경로에서 privkey.pem전까지 복사
    //// /etc/letsencrypt/live/study.o-r.kr/
    일단 sudo su 엔터
    cd 복사한경로 로 집입
    openssl pkcs12 -export -in fullchain.pem -inkey privkey.pem -out keystore.p12 -name tomcat -CAfile chain.pem -caname root
    이거 입력후 패스워드 입력
    //ahkseo -> ahkseo
    ls 해서 keystore.p12 나왔는지 확인
    chmod 777 keystore.p12
    chown ubuntu:ubuntu keystore.p12
    ls -al
    여기서 keystore.p12 가 ubuntu ubuntu인지 확인
    mv keystore.p12 /home/ubuntu(파일 이동시키기)
    exit
    ]  여기까지 AWS cmd
    로컬 cmd 들어가서
    scp -i pem키 ubuntu@퍼블릭주소:/home/ubuntu/keystore.p12 . 입력하고 
    다운받아졌으면 key를 프로젝트 resource로 옮기기
     scp -i '/c/Users/퐁듀/Desktop/Dev/스파르타 5주차/aws_study.pem' ubuntu@3.39.72.234:/home/ubuntu/keystore.p12
    application.yml 에 밑에꺼 입력
    server:
      ssl:오전 12:37 2022-10-31
        key-store-password: 비밀번호
        key-store-type: PKCS12
        key-store:  classpath:keystore.p12
    
    그다음 빌드하고 배포
    
    로컬에서 혼자 테스트할때는 위에꺼 지우면 가능

     

    'Stack > Aws' 카테고리의 다른 글

    aws codedeploy log 확인  (0) 2022.12.03
    ec2 java install 커맨드  (0) 2022.11.28
    JAVA SPRING BOOT 시간 변경  (0) 2022.11.14
    AWS ec2 서버시간 변경  (0) 2022.11.14
    AWS 시간 변경 (RDS, JVM 시간 변경)  (0) 2022.11.13
Designed by Tistory.