ท่านสามารถติดตั้ง SSL กับ Glassfish Server เพื่อทำ HTTPS ใช้งานได้ง่ายๆ ดังนี้
บทความเขียนขึ้นโดย www.ireallyhost.com ไม่อนุญาติให้คัดลอกโดยไม่ระบุแหล่งที่มา
1. จดทะเบียน SSL Certificate
https://www.ireallyhost.com/cart/ssl
2. Create a Keystore and Private Key
login flassfish server command สั่งทำการสร้างโฟลเดอร์เก็บไฟล์ ssl
mkdir ssl_cert && cd ssl_cert
keytool -genkey -alias your_domain_com -keyalg RSA -keysize 2048 -keystore keystore.jks
ทำการกรอกข้อมูลเพื่อสร้าง keystore
- What is your first and last name? = ระบุชื่อโดเมนเช่น www.xyz.com
- What is the name of your organizational unit? = IT หรือ ชื่อแผนก
- What is the name of your organization? = ชื่อบริษัท
- What is the name of your City or Locality? = เมือง/เขต
- What is the name of your State or Province? = จังหวัด
- What is the two-letter country code for this unit? = TH
- กด Enter หากใช้ default password คือ "changeit" หรือ ทำการตั้งรหัสผ่านตามต้องการ
โปรดจดระหัสผ่านไว้กันลืม
3. GENERATE CSR
keytool -certreq -alias your_domain_com -file CSRCode.csr -keystore keystore.jks
4. นำ Code CSR ไปทำการ request SSL Certificate ผ่านไอเรียลลี่โฮส
https://www.ireallyhost.com/client/service/ssl/
5. ทำการ Download SSL และนำไฟล์ cert ไปใส่ใน Glassfish
เมื่อทำการโหลดไฟล์ cert แล้ว นำไฟล์ cert
- AddTrustExternalCARoot.crt
- USERTrustRSAAddTrustCA.crt
- xxxRSADomainValidationSecureServerCA.crt
- your_domain_certificate.crt
ทำการนำไปใส่ไว้ในโฟลเดอร์ ssl_cert
6. IMPORT ROOT CERTIFICATE TO CACERTS.JKS AND KEYSTORE.JKS
keytool -import -v -trustcacerts -alias root -file AddTrustExternalCARoot.crt -keystore keystore.jks
- แก้ชื่อ AddTrustExternalCARoot ให้ตรงกับชื่อไฟล์ของท่าน
7. IMPORT INTERMEDIATE CERTIFICATE TO CACERTS.JKS AND KEYSTORE.JKS:
keytool -import -v -trustcacerts -alias USERTrustRSAAddTrustCA -file USERTrustRSAAddTrustCA.crt -keystore keystore.jks
keytool -import -v -trustcacerts -alias SectigoRSADomainValidationSecureServerCA -file SectigoRSADomainValidationSecureServerCA.crt -keystore keystore.jks
- แก้ชื่อ USERTrustRSAAddTrustCA ให้ตรงกับชื่อไฟล์ของท่าน
- แก้ชื่อ SectigoRSADomainValidationSecureServerCA ให้ตรงกับชื่อไฟล์ของท่าน
8. IMPORT MAIN CERTIFICATE TO KEYSTORE.JKS
keytool -import -alias your_domain_com -trustcacerts -file your_domain_certificate.crt -keystore keystore.jks
-
แก้ไขชื่อ alias your_domain_com
-
และแก้ไขชื่อ your_domain_certificate.crt ให้ตรงกับชื่อไฟล์ cert ของท่าน
9. ทำการ Config HTTPS
- ไปยัง General tab เปลี่ยนจาก 8181 เป็น 443 (เปลี่ยนหรือไม่ก็ได้)
- ไปยัง SSL tab เปลี่ยน Certificate NickName เป็นชื่อ ssl alias ที่ import สำหรับ main certificate
- กด Save
10. แก้ไข config/domain.xml
ทำการเปิดไฟล์ /config/domain.xml ค้นหา "s1as" แก้ไขเป็น alias ของท่าน
ไอเรียลลี่โฮส
สำหรับการสนับสนุน และช่วยเหลือ
http://www.ireallyhost.com/support
ข้อกำหนดในการเผยแพร่บทความ ข่าวสาร
** บทความนี้มีลิขสิทธิ์ ไม่อนุญาติให้คัดลอก ทำซ้ำ ดัดแปลงก่อนได้รับอนุญาต **
โปรดระบุแหล่งที่มา บริษัท เอ็กซ์ตร้า คอร์ปอเรชั่น จำกัด / https://www.ireallyhost.com
** บทความนี้มีลิขสิทธิ์ ไม่อนุญาติให้คัดลอก ทำซ้ำ ดัดแปลงก่อนได้รับอนุญาต **
โปรดระบุแหล่งที่มา บริษัท เอ็กซ์ตร้า คอร์ปอเรชั่น จำกัด / https://www.ireallyhost.com
ทั่วไป
คู่มือ / วิธีการติดตั้ง SSL Certificate สำหรับ cPanel Web Control Panel
บริการ SSL Certificate - โดยไอเรียลลี่โฮส