Cara membatasi ukuran upload file pada Nginx

Nginx memiliki batasan untuk unggah file sebesar 1MB secara bawaan. Untuk bisa merubah konfigurasi ini kita bisa menggunakan client_max_body_size, yang merupakan bagian dari modul ngx_http_core_module. Kita bisa mengatur posisi nya pada blok http, server atau location konteks. client_max_body_size ini akan memeriksa isi maksimum dari “Content-Length” pada request header. Berikut contoh konfigurasi dengan batasan 100MB in /etc/nginx/nginx.conf file. Blok http akan berpengaruh untuk semua blok … Read more

Blok akses ke file php di Laravel dengan Nginx

Aplikasi yang dibangun dengan Laravel memiliki folder storage, yang harus bisa di tulis oleh webserver seperti nginx, baik untuk menulis log dan sebagai tempat melakukan upload file atau image. Kita biasanya menjadikan folder storage menjadi writeable atau owner nya kita atur menjadi milik nginx. Kita biasanya sudah melakukan filter terhadap file-file yang akan di upload … Read more

Instalasi ViMP-3.1.8 pada Ubuntu Server 14.04

ViMP adalah sebuah video CMS (Content Management Sytem). Yakni, sebuah framework untuk membangun sebuah video portal, layaknya seperti youtube, vimeo dan sebagainya. ViMP memiliki beberapa versi, salah satunya adalah ViMP Community, yang bersifat free.

Berikut ini adalah syarat minimun untuk melakukan instalasi vimp :

  • Prosesor Dual Core atau yang lebih baik, minimum 2.5 GHz
  • Memory setidaknya 4GB
  • Hardisk setidaknya 250GB (SATA-II atau SAS), untuk keamanan data disarankan menggunakan RAID controller

Aplikasi yang dibutuhkan pada Server Ubuntu 14.04 adalah :

  • Apache 2
    • Versi 2.2 direkomendasikan
    • mod_rewrite harus diaktifkan
  • PHP
    • Versi minimum 5.2.7, 5.3.x, 5.4.x
    • Ekstensi GD, MySQL, XSL, cURL, dan mcrypt harus diaktifkan
    • PHP CLI harus diinstal
  • MySQL
    • Dibutuhkan minimum versi 5.0
    • engine InnoDB dibutuhkan
  • Transcoding
    • MEncoder MPlayer 1.0RC2 atau yang lebih baru
    • FFmpeg
    • FLVTool2
    • Paket tambahan Codec

Read more