วิธีติดตั้ง SSL สำหรับ AWS Lightsail Bitnami  หรือ AWS Lightsail Bitnami WordPress
ใบรับรองอิเล็กทรอนิกส์ ของทางไอเรียลลี่โฮส และ บริษัท @EXTRA
จัดจำหน่าย รองรับ และเข้ากันได้กับ AWS Lightsail  และใช้งานกับเซิร์ฟเวอร์ต่างๆ ได้ 100%

เตรียมการก่อนติดตั้ง SSL ให้กับ AWS Lightsail 

  1. ต้องเปิดใช้งาน mod_ssl 
  2. ต้องเปิดใช้งาน mod_vhost_alias
  3. รองรับ Apache , Nginx , Tomcat บน AWS Lightsail  , ตัวอย่างจะเป็นการติดตั้งกับ Apache

1. ทำการ SSH  และอัพโหลดไฟล์ SSL Certificate ไปยัง AWS Lightsail Server

ตรวจเช็คโฟลเดอร์ที่ apache ติดตั้งอยู่ที่ใด

whereis apache2 | whereis apache2

ทำการอัพโหลดไฟล์ SSL Certificate ทั้ง 3 ไฟล์ ไปยังเซิร์ฟเวอร์
ถ้าติดตั้ง apache อยู่ใน /opt/bitnami/apache ก็ให้แก้จาก apache2 เป็นชื่อโฟลเดอร์ apache เฉยๆ ครับ

mkdir -p /opt/bitnami/apache2/conf/bitnami/certs
cd /opt/bitnami/apache2/conf/bitnami/certs

อัพโหลดไฟล์ SSL Certificate ใส่ในโฟลเดอร์
- /opt/bitnami/apache2/conf/bitnami/certs/domain.crt
- /opt/bitnami/apache2/conf/bitnami/certs/private.key
- /opt/bitnami/apache2/conf/bitnami/certs/CARootCertificate-ca.crt

2. ทำการ Config SSL ให้กับ VirtualHost ใน apache 

ทำการแก้ไข Config SSL จาก Apache Path ที่ท่านใช้งาน

ไฟล์ Config SSL ของ AWS Lightsail  Bitnami แบบ Standard

  • /opt/bitnami/apache/conf/bitnami/bitnami-ssl.conf

ไฟล์ Config SSL ของ AWS Lightsail  Bitnami Wordpress เวอร์ชั่นใหม่

  • /opt/bitnami/apache2/conf/vhosts/wordpress-https-vhost.conf

ไฟล์ Config SSL ของ AWS Lightsail  Bitnami Wordpress เวอร์ชั่นเก่า

  • /opt/bitnami/apps/wordpress/conf/httpd-vhosts.conf
     

ทำการเขียนเนื้อหา หรือ แก้ไข Config SSL VirtualHost ของ Apache ตามตัวอย่าง
* แก้ไขชื่อโดเมน และ direcotry path ของไฟล์ SSL ให้ถูกต้อง

<VirtualHost *:443>
    DocumentRoot  "/opt/bitnami/apps/htdocs" ## แก้เว็บ directory ของท่านให้ถูกต้อง
    ServerName your-domain.com # แก้เป็นชื่อโดเมนของท่าน
    ServerAlias  www.your-domain.com # แก้เป็นชื่อโดเมนของท่าน

    #ErrorLog ${APACHE_LOG_DIR}/error.log
    #CustomLog ${APACHE_LOG_DIR}/access.log combined

    SSLEngine on
    SSLCertificateFile "/opt/bitnami/apache2/conf/bitnami/certs/domain_name.crt"
    SSLCertificateKeyFile "/opt/bitnami/apache2/conf/bitnami/certs/private.key"
    SSLCertificateChainFile "/opt/bitnami/apache2/conf/bitnami/certs/CARootCertificate-ca.crt"
</VirtualHost>

หากหาไฟล์ Config SSL ไม่พบลองเช็คไฟล์ ได้จาก

​​​​​​​cat /opt/bitnami/apache2/conf/bitnami/bitnami.conf  

 3. ทำการ Restart Apache Service

/opt/bitnami/ctlscript.sh restart

คำสั่งอื่นๆ  

/opt/bitnami/ctlscript.sh status
/opt/bitnami/ctlscript.sh restart apache
/opt/bitnami/ctlscript.sh stop

* หากท่านคัดลอกบทความไปเผยแพร่ โปรดแนบลิงค์ เพื่อให้เครดิสมายังต้นทางของเนื้อหา

ไอเรียลลี่โฮส
สำหรับการสนับสนุน และช่วยเหลือ
http://www.ireallyhost.com/support​​​​​​​
ข้อกำหนดในการเผยแพร่บทความ ข่าวสาร
** บทความนี้มีลิขสิทธิ์ ไม่อนุญาติให้คัดลอก ทำซ้ำ ดัดแปลงก่อนได้รับอนุญาต **
โปรดระบุแหล่งที่มา บริษัท เอ็กซ์ตร้า คอร์ปอเรชั่น จำกัด / https://www.ireallyhost.com
ทั่วไป
คู่มือ / วิธีการติดตั้ง SSL Certificate สำหรับ cPanel Web Control Panel
บริการ SSL Certificate - โดยไอเรียลลี่โฮส