ท่านสามารถติดตั้ง 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

  1. ไปยัง General tab เปลี่ยนจาก 8181 เป็น 443 (เปลี่ยนหรือไม่ก็ได้)
  2. ไปยัง SSL tab เปลี่ยน Certificate NickName เป็นชื่อ ssl alias ที่ import สำหรับ main certificate 
  3. กด Save

10. แก้ไข config/domain.xml

ทำการเปิดไฟล์ /config/domain.xml ค้นหา "s1as" แก้ไขเป็น alias ของท่าน

 

ไอเรียลลี่โฮส
สำหรับการสนับสนุน และช่วยเหลือ
http://www.ireallyhost.com/support

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