도메인 구매하기
www.gabia.com/ㅔ서 도메인을 구입한다
도메인에 ip 적용하기
도메인 주소인 www.developer-hyun.com 을 입력 및 index.php 를 붙여주면
연결이 된 것을 확인 할 수 있다
let`s encrypt 적용(https 적용)
(구) (실패해서 아래 방법으로 진행함)
http는 오래전에 나온 버전이기 때문에 최근에는 https라는 보안이 강화된 것을 주로 쓰고있다 따라서 도메인에다 https를 적용시켜 보안을 강화해보도록 하였다
sudo apt-get update
sudo apt-get upgrade //업데이트하기
sudo apt-get-repository ppa:certbot/certbot
apt-repository command not found 오류 발생은
sudo apt-get install software-properties-common
으로 해결하였다
sudo apt-get install python-certbot-nginx
sudo certbot --nginx -d 도메인주소 -email 이메일주소 //ex) -d www.naver.com -email naver@naver.com
이제 nginx에서 443포트를 설정해야한다
cd /etx/nginx/sites-available
sudo vi default
default파일 진행중에 손상이 나서 리셋 후 다른 방법으로 시도
(신)(아래 방법으로 진행)
sudo snap install --classic certbot //certbot 설치
좀 걸립니다
sudo ln -s /snap/bin/certbot /usr/bin/certbot // certbot 명령 준비
sudo certbot --nginx //인증서 설치 서브도메인까지 추가하려면
*서브도메인 추가부분
sudo certbot --nginx -d www.developer-hyun.com -d product.developer-hyun.com -d test.developer-hyun.com
이메일 , 권한설정 , 도메인 설정을 진행합니다
sudo certbot renew --dry-run //갱신에 대한 정보
갱신에 대한 코드를 작성합니다
https가 적용된 것을 볼 수 있습니다
출처:certbot.eff.org/lets-encrypt/snap-nginx(cerbot 공식홈페이지)
'IT 관련 > 백엔드,인텔리제이' 카테고리의 다른 글
MYSQL (datagrip) 명령어 모음 (0) | 2021.02.25 |
---|---|
가비아 서브도메인 (sub domain) 설정 & nginx 서브도메인 설정 & ip to domain redirect nginx (0) | 2021.02.08 |
MYSQL 외부에서 접속하기(DATAGRIP) , nginx로 phpmyadmin설치하기 (0) | 2021.02.07 |
AWS 서버구축하기(LEMP nginx mysql php) (0) | 2021.02.05 |
Bitnami wamp로 서버 구축하여 외부에서 접속하기 (2) | 2021.02.05 |