How to transfer SSL from production to development stage.
Intranet မှာ SSL Certificate ရဖို့
https://ivanderevianko.com/2019/03/migrate-letsencrypt-certificates-certbot-to-new-server
Archive SSL certificates live server က ssl certificate တွေကို zip ချူပ်။
sudo ls -l /etc/letsencrypt/live/divbyte.com
total 0
lrwxrwxrwx 1 root root 46 Mar 25 13:23 cert.pem -> /etc/letsencrypt/archive/divbyte.com/cert2.pem
lrwxrwxrwx 1 root root 47 Mar 25 13:24 chain.pem -> /etc/letsencrypt/archive/divbyte.com/chain2.pem
lrwxrwxrwx 1 root root 51 Mar 25 13:24 fullchain.pem -> /etc/letsencrypt/archive/divbyte.com/fullchain2.pem
lrwxrwxrwx 1 root root 49 Mar 25 13:24 privkey.pem -> /etc/letsencrypt/archive/divbyte.com/privkey2.pem
renewal ပါ လိုကောင်းလိုမယ်
sudo tar -chvzf certs.tar.gz /etc/letsencrypt/archive/divbyte.com /etc/letsencrypt/renewal/divbyte.com.conf
ရလာတဲ့ cers.tar.gz ကို local server ကို ကူးလာပြီး root မှာ unzip လုပ်၊ ဒါမှ မဟုတ် /etc/letsencrypt/archtve/divbyte.com/ * အစရှိတဲ့ နေရာမှာ manual ကူးထည့်။
အိုကေ certificate တွေတော့ ရလာပြီ။
Ngix က ဒီ certificate တွေကို ယူသုံးအောင် configuration လုပ်ဖို့ပဲ ကျန်တယ်။
ရလာတဲ့ zip file ကို new server ရဲ့ root directory မှာ သွားပြီး extract လုပ်။ ပြီးရင် link ချိတ် အောက်ကလို။
sudo ln -s /etc/letsencrypt/archive/mmkey.org/cert.pem /etc/letsencrypt/live/mmkey.org/cert.pem sudo ln -s /etc/letsencrypt/archive/mmkey.org/chain.pem /etc/letsencrypt/live/mmkey.org/chain.pem sudo ln -s /etc/letsencrypt/archive/mmkey.org/fullchain.pem /etc/letsencrypt/live/mmkey.org/fullchain.pem sudo ln -s /etc/letsencrypt/archive/mmkey.org/privkey.pem /etc/letsencrypt/live/mmkey.org/privkey.pem
မရှိရင် သွားဆောက်ပါ။
avalable site မှာ သွားပြင်ရတယ်။
ပြီးရင် restart ချပါ။