- เตรียม LAMP สำหรับ wordpress ประมาณนี้ ใน Ubuntu 20.04
sudo apt install apache2
sudo apt install mysql
sudo apt install php7.4
sudo apt install php7.4-common php7.4-cli php7.4-bcmath php7.4-bz2 php7.4-curl php7.4-intl php7.4-mbstring php7.4-mysql php7.4-readline php7.4-xml php7.4-zip php7.4-gd php7.4-gmp
- คัดลอก apache2 config จาก server มา client ไว้พาธเดียวกัน
- /etc/apache2/sites-available/xxx.go.th.conf
- /etc/apache2/sites-available/xxx.go.th-le-ssl.conf
- ตรวจสอบ mod ที่จำเป็นต่อการรัน https บน client
sudo a2enmod ssl
sudo a2enmod headers
sudo a2ensite xxx.go.th
sudo a2ensite xxx.go.th-le-ssl
sudo a2enmod rewrite
- คัดลอก ssl ไฟล์ที่จำเป็นจาก Server to Client ไว้พาธชื่อเดียวกัน
/etc/letsencrypt/options-ssl-apache.conf
/etc/letsencrypt/live/xxx.go.th/fullchain.pem
/etc/letsencrypt/live/xxx.go.th/privkey.pem
- เปลี่ยนค่า /etc/hosts ให้ชี้มาที่ client เพื่อทดสอบ cert ที่ clone มาใช้ที่ client
- สรุปใช้งานได้ ปกติ เช่นกัน
Ref
- https://www.arubacloud.com/tutorial/how-to-enable-https-protocol-with-apache-2-on-ubuntu-20-04.aspx
- https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-20-04
No comments:
Post a Comment