๋ฐ์ํ
"์ฐ๊ฒฐ์ด ๋น๊ณต๊ฐ๋ก ์ค์ ๋์ด ์์ง ์์ต๋๋ค"
=> https ์ธ์ฆ ๋ง๋ฃ๋์ ์๊ธด ๋ฌธ์
1, SSL ์ธ์ฆ์ ๋ฐ๊ธ๋ฐ๊ธฐ
# lets encrypt ์ค์น
sudo apt update -y & sudo apt install lets encrypt -y
# nginx ์ค์ง
sudo systemctl stop nginx
# ์ธ์ฆ์ ๋ฐ๊ธ
sudo certbot certonly --standalone -d {๋ฐ๊ธ๋ฐ์ ๋๋ฉ์ธ}
- ๋ฐ๊ธ๋ฐ์ผ๋ฉด ์๋์ .pem ํ์ผ 2๊ฐ์ ์์น๋ฅผ ์๋ ค์ค
# nginx ์ค์ ํ์ผ ์์
/etc/nginx/sites-available์ default ๋ฅผ ์์
์์์ ์๋ ค์ค ํ์ผ 2๊ฐ๋ฅผ ๋ถ์ฌ๋ฃ๊ธฐ
ssl_certificate “{fullchain.pemd์ ์์น};
ssl_certificate_key “{privkey.pem์ ์์น}”;
# nginx ์ฌ์์
sudo service nginx restart
2. SSL ์ธ์ฆ์ ๊ฐฑ์
- ๋ฐ๊ธ๋ฐ์์ ์๋ ๊ฒฝ์ฐ ์ฌ์ฉ
# nginx ๋๊ธฐ
systemctl stop nginx
# cerbot ๊ฐฑ์ ์คํ
๊ฐฑ์ ํ ์คํธ
certbot renew —dry-run
์ค์ ๊ฐฑ์
certbot renew
# ์ธ์ฆ์ ๋ง๋ฃ์ผ ํ์ธ
certbot certificates
# nginx ์ฌ์์
sudo service nginx restart
>>์ ๋ฐฉ๋ฒ์ผ๋ก nginx๊ฐ ์ฌ์์๋์ง ์๊ณ ์๋ฌ๋ ๊ฒฝ์ฐ
"Job for nginx.service failed because the control process exited with error code."
- ํด๊ฒฐ๋ฐฉ๋ฒ
https://soda-dev.tistory.com/91
๋ฐ์ํ