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

พอร์ทัลบริการนักพัฒนาซอฟต์แวร์ เวอร์ชัน 4.16.09

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

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

แต่หากจําเป็น คุณกําหนดค่า 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_modules/module_ssl.so
      ฟัง 443
  4. ตั้งค่าโฮสต์เสมือนโดยการแก้ไข /etc/httpd/conf/vhosts/devportal.conf to add the following:
    <VirtualHost *:443>
    ServerName localhost
    SSLEngine on
    SSLCertificateFile "<public cert path>"
    SSLCertificateKeyFile "<private key path>"
    private cache path>"[private key path>"
    cache.ดังกล่าวต้องขึ้นบรรทัดใหม่ (ชุด 2 เวอร์ชันองค์ประกอบหลักของระบบ Gmail ยังไม่ได้ฝากไว้ SQL SSL FileFile "<public cert path>"
    SSLCertificateKeyFile "<private key path:"
    SSLCertificateKeyFile "<private key path:"
    You've JavaScript API?+ ข้างขึ้นบรรทัดใหม่ อย่าให้บรรทัดย่อไว้ไม่เกินระดับที่ครอบคลุมไว้ คุณจะเห็นชุดระดับเงื่อนไข (ขั้นตอนการใส่เงื่อนไขไว้ไม่เกินระดับให้ขึ้นไว้ไม่เกินระดับ ไม่ต้องขึ้นบรรทัดเหล่าบุตรหลานไว้





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

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