Lewati ke konten utama

PHP Application Server Configuration

Untuk melakukan konfigurasi yang diperlukan, tekan tombol Config di samping server aplikasi Anda. Jika Anda memiliki beberapa server aplikasi, Anda dapat mengkonfigurasinya bersama atau terpisah. Untuk melakukannya, ikuti langkah-langkah berikut:

1. Buka menu drop-down di bagian atas tab konfigurasi. Ini mencakup daftar semua server aplikasi di environment Anda.

multiple PHP nodes

2. Pilih yang Anda butuhkan dan buat konfigurasi.

3. Untuk menerapkan perubahan:

  • hanya untuk server yang dipilih, klik tombol Save only for the current instance dari menu drop-down;
  • untuk semua server, klik Save for all instances.
save for current all instances
peringatan

Catatan: jika Anda membuat/menamai ulang file atau folder di Configuration manager, ini hanya akan diterapkan dalam daftar node yang dipilih. Anda tidak dapat menyimpan perubahan ini untuk semua server aplikasi yang tersedia di environment. Jika Anda juga ingin membuat/menamai ulang file atau folder di server lain, Anda perlu melakukannya secara manual.

Di bawah ini Anda dapat melihat daftar file konfigurasi yang tersedia untuk diedit di server aplikasi PHP:

Apache

FolderFilePath
etcphp.ini/etc
conf.dmodules.conf, aliases.conf, geoip.conf, mod_security.conf, php.conf, ssl.conf, welcome.conf/etc/httpd/conf.d/
confhttpd.conf/etc/httpd/conf/
webroot/var/www/webroot
cronapache/var/spool/cron
keys/var/lib/jelastic/keys
modules/usr/lib64/php/modules

NGINX-PHP

FolderFilePath
etcphp-fpm.conf, php.ini/etc
conf.dvirtual.conf, ssl.conf/etc/nginx/conf.d
confnginx.conf/etc/nginx
webroot/var/www/webroot
cronnginx/var/spool/cron
keys/var/lib/jelastic/keys
modules/usr/lib64/php/modules

Klik pada tautan untuk mendapatkan lebih banyak informasi tentang pengaturan mana yang dapat diubah di folder yang sesuai.

ETC

Konfigurasi server PHP utama dilakukan di file php.ini yang terletak di folder etc.

Sebagai contoh, di sini Anda dapat mengatur:

php.ini configuration file

CONF

  • Apache

Untuk server aplikasi Apache file konfigurasi utama adalah httpd.conf yang terletak di folder conf. Misalnya, dengan menggunakannya, Anda dapat melakukan tindakan berikut:

httpd.conf configuration file
peringatan

Catatan: Untuk melakukan konfigurasi kustom apa pun di file httpd.conf, Anda perlu menghapus string #Jelastic autoconfiguration mark di awal file:

autoconfiguration mark

Jumlah pekerja untuk memproses permintaan PHP meningkat secara otomatis di server Apache tergantung pada jumlah cloudlet yang Anda nyatakan untuknya.

Untuk memeriksanya, temukan dan ingat nilai MaxClients di file httpd.conf.

MaxClients value before

Setelah itu, ubah topologi environment Anda dengan meningkatkan atau menurunkan batas cloudlet untuk server Anda.

Kembali ke file httpd.conf - jumlah MaxClients telah meningkat/menurun.

MaxClients value after
peringatan

Catatan: Fungsi ini akan dinonaktifkan jika Anda menghapus string # Jelastic autoconfiguration mark di awal file httpd.conf

  • NGINX

Untuk melakukan konfigurasi yang diperlukan untuk server NGINX-PHP, file nginx.conf, terletak di folder conf, digunakan. Gunakan untuk mengatur konfigurasi berikut:

nginx.conf configuration file

CONF.D

Folder conf.d digunakan untuk menyimpan dan mengelola sub konfigurasi.

confd folder for configs

WEBROOT

Folder webroot digunakan untuk menyimpan aplikasi yang dibongkar dideploy ke environment.

webroot folder for applications

CRON

Server aplikasi menyertakan folder cron dengan file konfigurasi tempat cronjobs dapat dikonfigurasikan.

Informasi terperinci tentang konfigurasi Cronjob dapat ditemukan di dokumen Setting Up a Cronjob.

cron folder for cronjobs

KEYS

Direktori keys digunakan sebagai lokasi untuk mengunggah kunci pribadi apa pun yang diperlukan untuk aplikasi Anda.

Hasilkan kunci, simpan sebagai file sederhana dan unggah ke folder key. Sekarang, Anda dapat menggunakannya untuk kasus yang berbeda dengan cukup menyatakan path ke kunci Anda:

/var/lib/jelastic/keys/{key_file_name}

keys folder for SSH keys

MODULES

Folder modules berisi modul php yang tersedia di platform secara default. Anda juga dapat mengunggah modul php kustom Anda ke folder ini, untuk mengaktifkannya.

Untuk informasi lebih lanjut, navigasikan ke dokumen PHP Modules.

modules folder for PHP modules

Baca Juga