≡ Menu

Microcaching pada NginX (LEMP) + PHP-FPM

Microcaching merupakan sebuah metode untuk melakukan cache pada hasil proses fastcgi (PHP) dengan memamfaatkan fastcgi_cache yang dimiliki oleh nginX. Sehingga dengan melakukan cache pada hasil proses fastcgi akan membuat website menjadi lebih responsif dan sangat bermamfaat untuk sebuah website yang memiliki banyak concurrent user.

nginx logoDi sini saya coba untuk menjelaskan bagai mana cara membuat sebuah microcaching pada nginx (LEMP) + php-fpm

Hal pertama lakukan instalasi standard Nginx , MySql dan PHP (Untuk auto installer LEMP + WordPress pada ubuntu atau debian bisa menggunakan script ini )

Lalu kita ubah configurasi php.ini dan www.conf serta mengubah user dan group pada www.conf dengan menjalan perintah berikut

Buat folder untuk cache hasil proses fastcgi

Ubah konfigurasi default virtualhost nginx pada /etc/nginx/sites-available/default dan sesuaikan isinya dengan yang berikut, dan jangan lupa untuk menambahkan index.php pada bagian index.

Setelah itu, buka file /etc/nginx/nginx.conf dan tambahkan baris berikut ini sebelum http{} untuk membuat fastcgi_cache

Restart nginx dan php5-fpm

Demikian pembahasan mengenai microcache atau microcaching pada NginX (LEMP) + php-fpm

Selamat mencoba, semoga bermamfaat.

ref: www.reviewsignal.com

{ 0 comments }

nginx logoTutorial berikut ini adalah menjelaskan bagaimana cara membuat sebuah web server yang powerful pada Linux Debian 7 (Wheezy) dengan LEMP Stack. LEMP merupakan sebah singkatan dimana L adalah Linux, lalu E adalah Engine X atau biasa di sebut NginX dan M sendiri adalah MariaDB kadang M bisa juga sebagai Mysql dan P adalah PHP.

Berikut langkah-langkah untuk membuat LEMP (Linux + Nginx + MariaDB + PHP) pada Debian 7 (Wheezy)

Karena saya menggunakan VPS idROOT Hosting yang berlokasi di Indonesia, Maka repositori LEMP, saya menggunakan yang ada di indonesia seperti KAMBING (Kambing.UI.ac.id) dan Biznet Network (Biz.net.id) untuk repositori MariaBD

Langkah 1: Ubah repositori utama debian ke Kambing.UI.ac.id

Untuk mengubah repositori pada debian, silakan buka file /etc/apat/source.list

Langkah 2: Tambahkan repo DotDEB (Kambing.UI.ac.id)

Fetch dan install the GnuPG key

Langkah 3: Tambahkan repo MariaDB (Biznet Networks, Indonesia)

Jalankan perintah berikut untuk menambahkan MariaDB kedalam sistem

Langkah 4: Update Apt-Get

Langkah 5: Hapus Apache and Install Nginx Web server

Untuk menghapus Apache Web server sampai bersih, jalan perintah berikut

Langkah 5: Instalasi NginX Web Server

Langkah 6: Konfigurasi NginX

Untuk konfigurasi nginx, buka file /etc/nginx/sites-available/default dan sesuaikan isinya dengan yang berikut:

Langkah 7: Instalasi MariaDB

Untuk melakukan instalasi MariaDB jalankan perintah berikut:

Mengamankan instalasi MariaDB

Langkah 8: Installasi dan Konfigurasi PHP

Untuk instalasi PHP, jalankan perinta berikut:

Untuk konfigurasi PHP, pertama buka file /etc/php5/fpm/php.ini lalu cari cgi.fix_pathinfo=1 dan ubah angka 1 menjadi 0, menjadi seperti berikut:

setelah itu buka file /etc/php5/fpm/pool.d/www.conf lalu cari listen = 127.0.0.1:9000 dan ubah 127.0.0.1:9000 menjadi /var/run/php5-fpm.sock sehingga tampak seperti berikut ini

Lalu restart NginX dan php-fpm


Langkah 9: Verifikasi

Untuk memastikan NginX, MariaDB dan PHP sudah terinstal dengan baik, silakan jalankan perintah berikut

Setelah itu buatkan sebuah file phpinfo untuk memastikan PHP sudah berjalan dengan baik

lalu isi dengan

dan buka file tersebut melaui web browser http://ip-anda/info.php

Apabila instalasi sudah berhasil maka akan muncul gambar berikut:

phpinfo

Demikianlah langkah-langkah untuk membuat sebuah web server pada sistem operasi Debian 7 (Wheezy) dengan LEMP (Linux + NginX + MariaDB 10 + PHP 5.6) Stack, semoga tutorial tersebut dapat bermamfaat.

{ 0 comments }

Default max file size limit that can be sent and received in cPanel (Exim Mail Server) is 50 MB, and How to Limit Maximum Email Size or Email Attachment ?

To Limit Maximum Email Size do the following,

  1. Login to cPanel/WHM as root
  2. Under Service Configuration, Click “exim Configuration Manager”
  3. Click “Advanced Editor”
  4. Scroll down and Click “Add additional Configuration Setting”
  5. Find “message_size_limit” in pull-down list and choose
  6. Enter limit that you want to change to
  7. Scroll to bottom and click “save”
{ 0 comments }

Varnish 4 Configuration to Optimize WordPress

varnish cache logoVarnish is a cache, which means its role is to store and remember what a web application serves to the user the first time the content is accessed. Then it can serve the same content again for subsequent requests without asking the web application again.

It can be used to serve static content, such as images, scripts, or stylesheets, because Varnish is blazingly fast and copes with traffic much better than Apache does. It can also be used to cache quasi-static content; that is, content that is generated dynamically by the application (using the database and taking a considerable amount of time to prepare), but that stays unchanged for a period of time, making the content suitable for caching.

Put the following code at default.vcl

{ 0 comments }

outlook logoMicrosoft will release a new feature in Outlook email service , where users will be able to save Outlook email files or email attachments directly to OneDrive cloud storage.

As reported IB Times , Monday ( 12/01/2015 ) , for now the feature is still in limited release . In the next few weeks , Microsoft will expand its availability to all users of Outlook on a global basis.

How does it work? Outlook users can check their e-mail functionality in by clicking any attachment . Without the need to select the option ‘ Save to OneDrive ‘ , attachments are automatically saved to OneDrive integrated with the user’s email account .

Attachment is then available to be viewed and edited at any time . The users in the business will be greatly assisted when the function is released in full later . No need to complain of hard disk capacity is insufficient and did not bother to transfer files manually or new attachment to OneDrive .

With the addition of this function is expected to add to the appeal of the Outlook users . Google competitors , already allows Gmail users to save files and attachments directly to Google Drive .

ref: inet.detik.com

{ 0 comments }

Kloxo: Error Ketika Membuat Sub Domain

kloxo logoKetika anda ingin membuat sebuah sub domain pada kloxo, kadang suka muncul sebagai berikut :

Alert: could_not_add_mail [Error – no authentication database connection. Initial open.]

Solusi untuk menghilangkan error tersebut:

1. Reset password MySql melalui Kloxo -> Mysql Password Reset
2. Setelah MySql password di reset, lalu jalankan command berikut melalui ssh

Semoga bisa membantu

{ 0 comments }

Remote Desktop pada Linux dengan FreeNX

freeNXBagi pengguna sistem operasi windows sudah tidak asing lagi dengan istilah Remote Desktop yang berfungsi untuk mengakses sebuah komputer baik itu desktop maupun server secara remote.

Sekarang bagaimana ketika kita mempunyai sebuah komputer yang berisikan sistem operasi linux dapat di akses secara remote, dimana lazimnya sebuah komputer dengan OS linux terbiasa diakses melalui konsol atau CLI melalui protokol ssh.

Sebetulnya ada beberapa alternatif untuk melakukan remote akses terhadap komputer dengan sistem operasi linux, salah satunya dengan menggunakan VNC, tetapi menurut pengalaman saya sebuah VNC server cukup berat untuk diakses melalui internet apabila diakses dengan menggunakan koneksi internet yang terbatas.

Di sini saya coba berikan alternatif selain VNC yaitu dengan FreeNX server, dimana memiliki beberapa kelebihan seperti akses yang relatif lebih stabil dan cepat serta yang paling saya suka adalah bisa restore beberapa session login ke server.

Berikut ini adalah langkah-langkah untuk instalasi FreeNX dimana saya menggunakan sistem operasi CentOS 6.5

Langkah 1: Instalasi gnome

Apabila ketika pertama kali anda melakukan instalasi centos dalam bentuk minimal, anda harus tambahkan desktop environment terlebih dahulu, dalam hal ini saya menggunakan gnome.

Langkah 2 : Instalasi FreeNX server

Langkah 3 : Konfigurasi FreeNX Server

ubah konfigurasi pada node.conf

cari baris tulisan ENABLE_PASSDB_AUTHENTICATION dan ubah menjadi

lalu simpan dengan pencet ctrl+O dan keluar dengan ctrl+X

Tambahkan user pada centos

Tambahkan password pada asep

Tambahkan user pada database nxserver

Tambahkan password untuk asep

Restart nxserver

Saat ini komputer linux anda sudah siap untuk di-remote. pada distro linux (linux mint) saya biasa menggunakan remmina sebagai remote desktop client, untuk pengguna windows, anda bisa menggunakan NX Client dari Nomachine atau bisa juga menggunakan OpenNX

Janaan lupa untuk menambahkan key sebagai autentifikasi ke nxserver, key tersebut terdapat di /etc/nxserver/ dengan nama file client.id_dsa.key

asep-nx_001

{ 0 comments }

Android 4.3 Jelly BeanGoogle has finally released the latest version of the Android operating system 4.3 Jelly Bean. Version 4.3 is still in Jelly Bean family, but Google ensure that this update will bring several new features that make Android more secure and comfortable.

Good news for gamers. Android 4.3 has support OpenGL ES 3.0, which enables developers to make better games in terms of graphics in Android devices.

Android 4.3 also has a new keyboard with auto correction better. Also there is a little update on the side where the camera icon is changed.

New features are present in Android 4.3 is the multi-user with additional features Profiles Restricted. This feature allows users to create multiple accounts and customize any contents that can only be opened by a particular account. This feature is very useful for those of you who frequently lend your Android device on your baby or your friends.

Google also including DRM APIs that allows media companies to show its contents. For example, high definition streaming video is more easily done.

Android 4.3 Jelly Bean will be available first for the Nexus 4, Nexus 7, Nexus 10, and Samsung Galaxy S4 Google Edition.

ref: kaskus

{ 0 comments }

How To Fix Error FTP in Kloxo

If you get an error when using FTP (Pure-FTP) in kloxo, you can try the following solution:

step 1: Download And Install Pure-Ftp

step 2: Update Kloxo

step 3: Clean Up Kloxo

{ 0 comments }

When you click on “Edit DNS Zone” and there are a lot of DNS zones that are missing from the listbox but the websites (and all the stuff such as email, databases, etc.) for these domains work perfectly.

To fix this problem, just running the following command in ssh terminal

{ 0 comments }