Bila anda tidak menambahkan setting timeout, contoh membuat crawler situs tertentu, script yang dibuat bisa hang tanpa menampilkan respon apapun. Biasanya aplikasi timeout bergantung ke settingan max_execution_time di php.ini, PHP-FPM menggunakan request_terminate_timeout bila di PHP-FPM tidak disetting maka akan mengambil nila dari php.ini. Contoh script diambil dari sini <?php function fungsiCurl($url){ $data = curl_init(); curl_setopt($data, […]
Cara install NGINX Nextcloud 18 di CentOS 7
Tutorial cara install Nextcloud di CentOS 7, ini akan memandu anda cara install Nexcloud dari awal sampai akhir. Setelah selesai anda akan mendapatkan Nextcloud yang siap digunakan. INSTALL REMI REPO wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm yum install remi-release-7.rpm -y INSTALL PHP yum install php71-php php71-php-pdo php71-php-tidy php71-php-mbstring php71 php71-php-common php71-php-cli php71-php-mysqlnd php71-php-xml php71-php-mcrypt php71-php-fpm php71-php-gd php71-php-json php71-php-intl php71-php-zip […]
Tutorial Google Authentication dengan Laravel 6
Ditutorial ini kita akan menggunakan google auth, untuk login user di Laravel 6. Mengijinkan user login dengan aku gmail yang dimilikinya, membuat proses pendaftaran user semakin singkat, karena data yang kita butuhkan bisa diambil dari Google. Kedepannya untuk login, user cukup menggunakan gmail, tidak perlu menghapal password khusus untuk website yang baru ;). Ambil Credential […]
Cara membuat Basic Auth dengan Haproxy
Basic auth ini banyak digunakan untuk proteksi sederhana website, banyak juga yang menggunakannya untuk password website yang masih dalam tahap development, agar tidak di index oleh search engine. Untuk membuat password terenkripsi kita akan menggunakan mkpassword. Install terlebih dahulu whois, karena mkpassword terdapat didalamnya. apt install whois -y Haproxy yang saya test dengan konfigurasi ini […]
Membatasi Access AWS S3 hanya Lewat Cloudfront
Kenapa ngga langsung pake URL S3? Alasannya adalah S3 hanya di-serve dari satu lokasi, sedangkan Cloudfront menggunakan CDN yang ada di berbagai negara. Jadi lebih cepat diakses oleh orang yang berbeda negara/lokasi. Bila sebelumnya anda belum membuat bucket S3, bisa dimulai dari situ. Untuk yang telah membuat S3 bisa langsung lompat ke Konfigurasi Cloudfront 1. […]
Cara Install PHP 7.3 NGINX MariaDB Debian 10
Banyak CMS PHP yang membutuhkan LEMP (LINUX,NGINX, MYSQL, PHP), untuk contoh kasus ini kita akan menginstall LEMP yang bisa digunakan untuk WordPress, Laravel 6,CodeIgniter, Drupal dan lain sebagainya. Kebutuhan server untuk LEMP sendiri tidak terlalu besar, disini yang digunakan adalah 1 GB memory dari Linode Update Debian Pertama kali update repository dan package di Debian. […]