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.
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.
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
Folder | File | Path |
---|---|---|
etc | php.ini | /etc |
conf.d | modules.conf, aliases.conf, geoip.conf, mod_security.conf, php.conf, ssl.conf, welcome.conf | /etc/httpd/conf.d/ |
conf | httpd.conf | /etc/httpd/conf/ |
webroot | /var/www/webroot | |
cron | apache | /var/spool/cron |
keys | /var/lib/jelastic/keys | |
modules | /usr/lib64/php/modules |
NGINX-PHP
Folder | File | Path |
---|---|---|
etc | php-fpm.conf, php.ini | /etc |
conf.d | virtual.conf, ssl.conf | /etc/nginx/conf.d |
conf | nginx.conf | /etc/nginx |
webroot | /var/www/webroot | |
cron | nginx | /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:
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:
- mengatur Multiple Domains
- mengaktifkan modul Apache kustom
- menggunakan modul WebDav
- melakukan konfigurasi keamanan yang diperlukan
- mengkonfigurasi virtual host berbasis nama
- mengaktifkan modul statistik untuk melihat statistik server Anda
Catatan: Untuk melakukan konfigurasi kustom apa pun di file httpd.conf, Anda perlu menghapus string #Jelastic autoconfiguration mark di awal file:
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.
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.
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:
- mengatur Multiple Domains
- menggunakan modul WebDav
- melakukan konfigurasi keamanan yang diperlukan
CONF.D
Folder conf.d digunakan untuk menyimpan dan mengelola sub konfigurasi.
WEBROOT
Folder webroot digunakan untuk menyimpan aplikasi yang dibongkar dideploy ke environment.
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.
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}
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.