Widget HTML Atas

iklan banner iklan banner

Cara Install WordPress Dengan Easyengine dan optimasinya (Nginx, MariaDB, PPH-FPM, Memcached)

Cara Install WordPress Dengan Easyengine dan optimasinya (Nginx, MariaDB, PPH-FPM, Memcached) | tutorial ini untuk melengkapi postingan Tutorial Lengkap Menginstall WordPress Tangguh Menggunakan EasyEngine Bisa pake server apa saja tapi disarankan pake KVM (DO, Vultr atau Iwstack) kenapa pake KVM agar besaran swapfilenya bisa kita tentukan sendiri Sumber : https://rtcamp.com/easyengine/ OS : debian 6 & 7 dan Ubuntu 12.04 < di sarankan ambil yang minimal aza aka paket hemat contoh saya ambil paketan yang 512 mega 1 core di DO (Senengnya pake ee, satu vps saya jejal minimal 3 web kadang sampai 4 kalau masih awal2 biasa buat ternak, nanti kalau ada yang sudah trafiknya di atas 1K baru migrasi dapat vps sendiri) Kekurangannya Pada Pointing Domain = belum terinstal bind9 jadi kalau make ns.domainente.com harus install manual lagi, solusi cepetnya yah itu pake dns nya yang di kasih sama penyedia vps, vultr dan DO punya kok, kalau engga ada bisa pake punya dnsexit, dnsopen atau cloudflare mereka ngasih gratis. (kalau pake vps lain yang engga ada kasih fasilitas dns) googling aza banyak kok tutornya.. Menyiapan aplikasi yang di butuhkan ee = (kalau ada y/n atau yang lain tekan y/next terus enter aza) apt–get update apt–get install curl libcurl3 libcurl3–dev apt–get install bc apt–get install git Download ee dan instalasinya = jangan lupa di save login/password auth ke web panel di simpan, biasanya login : easyengine wget –qO ee rt.cx/ee && bash ee ee stack install Instalasi WordPress = ganti example.com dengan nama domain mu, di dalamnya sudah terinstal plugin w3tc dan nginx helper, disarankan di pake nginx helper tinggal centang2 aza, kalau w3tc mau di pake apa engga juga gpp login/pass wp-admin di save (jangan lupa) ee site create example.com —wpfc Beres.. WP ente sudah up…silahkan login ke wp-admin > http://domainente.com/wp-admin pake login/password yang sudah di proses di atas, gampang kan engga banyak step sudah UP wesite ente Kalau mau create domain lain tinggal ulangin perintah di atas. (ganti nama domainnya dengan domain baru ente) Catatan : (perintah2 yang lain) – Passwood ke mysql/phpmyadmin : cat /etc/mysql/conf.d/my.cnf kalau sudah keluar di save ya jangan lupa buat masuk ke phpmyadminnya. – Masuk Panel via web (kalau mau liat2 cache dan mau optimasi sendiri php, mysql dll ada lengkap kok ada adminer, anemometer, memcahce, nginx, webgrid dll) https://domainente.com:22222/ atau https://IPvpsente:22222/ lanjutkan aza terus sampe dia minta authentic login dan password (biasanya login : easyengine) – Setelah masuk ke sini mau lanjut ke phpmyadmin kita tinggal pilih https://domainente.com:22222/db/pma/ atau https://IPvpsente:22222/db/pma/ entar minta login/password nya (biasanya loginnya : root) ===================================================== BAGIAN OPTIMASI = (versi saya sendiri ini dulu pake paketan 512 DO bisa tahan sampe 10K trafik) Sumber2 dari forumnya easyengine link sudah lupa (tapi bisa googling sendiri kali2 ada updetan baru), engga wajib tapi sangat di sarankan untuk spek vps di atas. Buat edit-editan ini biasa pake nano (kurang lebih sama kaya vim/vi di centos) instal : apt–get install nano 1. Matikan Log mariadb bin (ini kalau engga di matikan makan space kita terus terusan) nano /etc/mysql/my.cnf cari data ini dan kasih tanda # di depannya # log_bin = /var/log/mysql/mariadb-bin # expire_logs_days = 10 # max_binlog_size = 100M Restart mysql service mysql restart 2. Config Increase Max Memory memcache can use (kalau suka utak atik w3tc pake memcache emang mantep) By default, its 64MB. You may need more. nano /etc/memcached.conf Look for value -m 64 Change it to -m 1024 Restart memcached : service memcached restart 3. Adjusting PHP5-FPM pm.max_children: By default EasyEngine sets this values to 100, thanks to Kym for pointing, on low RAM VPS, for high traffic PHP5-FPM takes nearly all RAM, leaving no RAM to MySQL Change PHP5-FPM pm.max_children: Open www.conf file: Berhubung kita pake yang 512 ya di kasih nilainya 10 nano /etc/php5/fpm/pool.d/www.conf For 512MB – 1GB RAM: pm.max_children = 10 For 2GB RAM: pm.max_children = 20 For 4GB RAM: pm.max_children = 50 After that you need to restart PHP5-FPM php5–fpm –t && service php5–fpm restart 4. Seting nilai nginxnya : (jangan pake tenaga terlalu besar, utk ngangkat benda kecil kira2 begitu) nano /etc/nginx/nginx.conf rubah dari defaultnya 4096 ke 1024, bisa lebih kecil atau besar, yah tegantung spek vps lagi (asumsi pake vps di atas), nanti kalau UV sudah puluhan ribu bisa di utak atik ini settingan biar kuat nahan load trafiknya Restart nginx : nginx –c /etc/nginx/nginx.conf –t 5. Sekarang bikin swapfilenya cek dulu pake kalau sudah ada bawaan server yah engga usah, kalau engga ada yah di sarankan di buat saya biasa make 1,5 – 2gb jalankan perintah di bawah ini = free –m swapon –s dd if=/dev/zero of=/swapfile count=2048 bs=1M ls / | grep swapfile chmod 600 /swapfile ls –lh /swapfile mkswap /swapfile swapon /swapfile terakhir biar kalau reboot/restart jalan otomatis = nano /etc/fstab masukan tulisan ini paling bawah = /swapfile none swap sw 0 0 Untuk server VPS OPENVZ yah pasrah aza, berharap dapat swap otomatis dari yang punya server, atau buat sendiri yang kadang2 di larang sama yang jual servernya (disuruh upgrade servernya entar kalau ngubungin supportnya) kalau maksa yah bikin fakeswap maksimal 1/2 dari memory RAM yang ada 6. terakhir silahkan reboot server.. 7. Perintah2 lain yang perlu di ketahui = – Delete Web wordpress kita ee site delete domainente.com kalau ada perintah y/n tekan aza y terus enter (atau ada yang mau simpe database monggo aza di tekan n) – Melihat kapasitas store/hdd df –h minimal ada 2gb space hdd kita biar mysql bisa running normal, jadi kalau masih ada space install aza web sampe maksimal (3-4 web) – melihat proses utama yang jalan beserta informasinya : Nginx, PHP, Mysql ee info – clear cache di wp kalau pake Nginx help dan W3TC aktif ee clean ee clean —all Biasanya nanti keluar berarti proses sudah selesai Restart : memcached [OK] Cleaning MemCache Cleaning NGINX FastCGI cache Cleaning opcache Redis is not installed Unable to clean pagespeed cache – Tapi untuk yang pake W3TC dan menggunakan setingan Page_cache di setting mengunakan disk atau disk_enhanced harus sering2 clear page_enchange nya secara manual ( test aza pake gtmetrix bagaimana kencengnya pake fasilitas ini), tapi yah itu eat space cd /var/www/domainente.com/htdocs/wp–content/cache dir setelah kita ketik dir copykan aza dan tulis proses delete nya rm –rf (pastekan semua hasil dir di atas di sini) biasanya tertulis config index.html tmp page_encached lakukan sebanyak 2X proses delete sekrang saya engga pake lagi karena masih manual clearnya (engga tau EE update-an yang baru sekarang) Untuk cara setingan W3TC yang lain bisa di liat di sini = sumber hati2 utk yang pake minify, harus pinter2 milih yang mana css yang mau di setting, kalau engga banner monitize kita engga muncul Disarankan kalau VPS nya kekurangan bandwicth ke dalam, fasilitas cloudflare di aktifkan Sumber kalau ada mau nambahin optimasinya silahkan…

Post a Comment for " Cara Install WordPress Dengan Easyengine dan optimasinya (Nginx, MariaDB, PPH-FPM, Memcached)"