การกําหนดค่าพอร์ทัลเพื่อใช้ HTTPS

พอร์ทัลบริการสำหรับนักพัฒนาแอป เวอร์ชัน 4.17.01

การติดตั้ง Private Cloud ทั้งหมดของ Apigee คือพอร์ทัลที่อยู่เบื้องหลังตัวจัดสรรภาระงาน ดังนั้นคุณจึงกำหนดค่า SSL บนตัวจัดสรรภาระงาน ไม่ใช่ในพอร์ทัล ดังนั้นกระบวนการที่คุณใช้เพื่อกำหนดค่า SSL จะขึ้นอยู่กับตัวจัดสรรภาระงาน

ดูการใช้ TLS บนพอร์ทัลสำหรับภาพรวมการใช้ SSL ในพอร์ทัล

สำหรับพอร์ทัลที่ทำงานบน Apache

แต่ถ้าจำเป็น คุณสามารถกำหนดค่า SSL บนเว็บเซิร์ฟเวอร์ที่โฮสต์พอร์ทัลได้ โดยค่าเริ่มต้น Apigee จะติดตั้งเว็บเซิร์ฟเวอร์ Apache

  1. รับคีย์ SSL และใบรับรองของคุณ
  2. ตรวจสอบว่าได้ติดตั้ง mod_ssl ตามที่อธิบายไว้ในการติดตั้งพอร์ทัลบริการสำหรับนักพัฒนาซอฟต์แวร์โดยใช้คำสั่งต่อไปนี้
    > yum install mod_ssl
  3. อัปเดต /etc/httpd/conf/httpd.conf:
    1. หากคุณต้องการปิดการเข้าถึง HTTP บนพอร์ต 80 ให้ค้นหา "ฟัง 80" แล้วแสดงความคิดเห็น
    2. เพิ่มบรรทัดต่อไปนี้ที่ท้ายไฟล์
      LoadModule ssl_module module/mod_ssl.so
      ฟัง 443
  4. ตั้งค่าโฮสต์เสมือนโดยแก้ไข /etc/httpd/conf/vhosts/devportal.conf ที่ต้องการเพิ่ม
    <VirtualHost *:443>
    ServerName localhost
    SSLEngine File "<public cert path>"
    SSLCertificateKeyFile "<private key path>"
    Document Over Directory AllowRoot "/var/www/html"
    <Directory "URL"









  5. เนื่องจากมีการกำหนดค่า SSL ใน httpd.conf คุณจึงไม่ต้องใช้ ssl.conf ดังนี้
    > mv /etc/httpd/conf.d/ssl.conf /etc/httpd/conf.d/ssl.conf.orig
  6. รีสตาร์ท Apache โดยทำดังนี้
    > service httpdRestart
    ระบบอาจแจ้งให้ป้อนรหัสผ่านสำหรับไฟล์คีย์

คุณควรสามารถเข้าถึงพอร์ทัลผ่าน SSL ได้