Mengonfigurasi TLS untuk UI pengelolaan

Edge untuk Private Cloud v. 4.16.05

Secara default, Anda mengakses UI pengelolaan Edge melalui HTTP menggunakan alamat IP node Server Pengelolaan dan port 9000. Contoh:

http://ms_IP:9000

Atau, Anda dapat mengonfigurasi akses TLS ke UI pengelolaan sehingga Anda dapat mengaksesnya dalam bentuk:

https://ms_IP:9443

Dalam contoh ini, Anda mengonfigurasi akses TLS untuk menggunakan port 9443. Namun, nomor port tersebut tidak diperlukan oleh Edge. Anda dapat mengonfigurasi Server Pengelolaan untuk menggunakan nilai port lain. Satu-satunya persyaratan adalah firewall Anda mengizinkan traffic melalui port yang ditentukan.

Pastikan port TLS Anda terbuka

Prosedur di bagian ini mengonfigurasi TLS untuk menggunakan port 9443 di Server Pengelolaan. Terlepas dari port yang digunakan, Anda harus memastikan bahwa port terbuka di Server Pengelolaan. Misalnya, Anda dapat menggunakan perintah berikut untuk membukanya:

$ iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 9443 -j ACCEPT --verbose 

Mengonfigurasi TLS

Gunakan prosedur berikut untuk mengonfigurasi akses TLS ke UI pengelolaan:

  1. Buat file JKS keystore yang berisi sertifikasi TLS dan kunci pribadi, lalu salin ke node Server Pengelolaan. Untuk informasi selengkapnya, lihat Mengonfigurasi TLS/SSL untuk Edge On Premises.
  2. Jalankan perintah berikut untuk mengonfigurasi TLS:
    $ /<inst_root>/apigee/apigee-service/bin/apigee-service edge-uiconfigure-ssl
  3. Masukkan nomor port HTTPS, misalnya, 9443.
  4. Tentukan apakah Anda ingin menonaktifkan akses HTTP ke UI pengelolaan. Secara default, UI pengelolaan dapat diakses melalui HTTP di port 9000.
  5. Masukkan algoritma keystore. Defaultnya adalah JKS.
  6. Masukkan jalur absolut ke file JKS keystore.

    Skrip akan menyalin file ke direktori /<inst_root>/apigee/customer/conf pada node Server Pengelolaan, dan mengubah kepemilikan file menjadi apigee.
  7. Masukkan sandi keystore teks yang jelas.
  8. Skrip kemudian memulai ulang UI pengelolaan Edge. Setelah mulai ulang, UI pengelolaan mendukung akses melalui TLS.
    Anda dapat melihat setelan ini di /<inst_root>/apigee/etc/edge-ui.d/SSL.sh.

Anda juga dapat meneruskan file konfigurasi ke perintah, bukan merespons perintah. File konfigurasi menggunakan properti berikut:

HTTPSPORT=9443
DISABLE_HTTP=y
KEY_ALGO=JKS
KEY_FILE_PATH=/tmp/mykeystore.jks
KEY_PASS=clearTextKeystorePWord

Kemudian, gunakan perintah berikut untuk mengonfigurasi TLS UI Edge:

/<inst_root>/apigee/apigee-service/bin/apigee-service edge-ui configure-ssl -f configFile