Plugin SEO WordPress Paling Kuat Yang Pernah Ada

Plugin Seo Ultimate

SEO Ultimate, plugin SEO WordPress paling kuat yang pernah ada, dengan lebih dari 20 module serta kaya fitur untuk mengoptimalkan website anda dan semuanya itu Gratis!.

Ini Plugin SEO all-in-one memberi Anda kontrol atas meta judul & deskripsi, open graph, auto-linking, rich-snippets,  404 monitoring dan Siloing &am.

Fitur SEO Ultimate

Download SEO Ultimate

SEO Ultimate adalah plugin SEO all-in-one dengan fitur canggih:

Judul Tag Rewriter

  • Out-of-the-box fungsionalitas menempatkan judul posting Anda di awal <title> tag untuk meningkatkan kata kuunci SEO.
  • Mudah merewrite seluruh isi tag <title> untuk setiap posting individu, halaman, lampiran, kategori, posting tag, atau posting format arsip di blog Anda. Juga mendukung jenis posting kustom dan taksonomi kustom.
  • Menyesuaikan homepage <title> tag Anda.
  • Memformat <title> tag posting, halaman, kategori, tag, arsip, hasil pencarian, dan banyak lagi!
  • Memilih antara dua metode penulisan ulang: “output buffering” atau “penyaringan”

Meta Description Editor

  • Edit <meta> tag deskripsi untuk posting, halaman, lampiran, kategori, tag, pasca format arsip, dan homepage.
  • Meningkatkan tingkat SERP klik per tayang dengan mempengaruhi potongan hasil mesin pencari.
  • Mass-editor untuk edit dan menambahkan deskripsi untuk posting lama secara masal.
  • Gunakan {kutipan :: autogen} variabel untuk otomatis menghasilkan deskripsi meta jika diinginkan.

Deeplink Juggernaut

  • Gunakan kekuatan Anchor teks untuk meningkatkan paradigma SEO peringkat internal Anda.
  • Mencari konten situs Anda untuk anchor teks yang Anda tentukan dan secara otomatis menghubungkan mereka ke tujuan yang Anda pilih. Memungkinkan Anda dengan mudah membangun link internal ke URL, posting, halaman, lampiran, jenis posting kustom item, kategori, istilah, pasca format arsip, dan taksonomi kustom arsip.
  • Menyesuaikan link footer untuk seluruh situs Anda dan / atau pada halaman-demi-halaman.
  • Mudah pilih tujuan Link Otomatis menggunakan boks teks autocomplete yang menjelajahi konten dan taksonomi istilah situs Anda untuk menemukan tujuan link yang Anda cari.
  • Link Otomatis diarahkan ke obyek itu sendiri, bukan untuk URL mereka, jadi jika Anda mengubah URL dari posting atau kategori di situs Anda, Link Otomatis secara otomatis menyesuaikan.
  • Hindari over-optimasi hukuman dengan mengendalikan jumlah maksimum Link Otomatis ditambahkan ke setiap posting / halaman, jumlah maksimal kali anchor terkait per post / halaman, dan / atau jumlah maksimum kali posting / halaman dapat link ke yang sama tujuan.
  • Mengurangi frekuensi Link Otomatis dengan persentase tertentu (global atau per-link) dengan fitur dampener frekuensi. (Berguna untuk situs besar.)
  • Pilih apakah posting dapat link untuk diri mereka sendiri dan / atau untuk URL saat dengan kotak centang sederhana.
  • Menerapkan atribut nofollow pada basis per-link. (Sempurna untuk link afiliasi otomatis.)
  • Mengecualikan posting tertentu / halaman dari link yang ditambahkan, jika diinginkan (misalnya halaman kontak, homepage, dll).
  • Impor / ekspor link Anda sebagai file CSV.
  • Buat link yang menunjuk untuk menyusun tulisan yang akan otomatis mengaktifkan ketika posting diterbitkan!
  • Membangun link internal untuk posting Anda dari dalam editor posting WordPress! Gunakan “Instant Posting
  • Propulsion” teknologi untuk secara otomatis nge-link posting lama ke yang baru.
  • Memungkinkan Anda mengaktifkan “Silo Linking” mode sehingga posting hanya nge-link ke posting lain di kategori yang sama.

Open Graph Integrator

  • Out-of-the-box autogenerates fungsi Data Open Graph untuk situs Anda, posting, halaman, lampiran, jenis posting kustom benda, dan halaman profil pengguna.
  • Kontrol fine-grained memungkinkan Anda untuk menyesuaikan Open Graph judul, gambar, dan jenis konten untuk setiap posting, halaman, lampiran, dan jenis posting kustom objek di situs Anda.
  • Mass-editor bisa anda gunakan untuk menentukan data Grafik Terbuka (open Graph) untuk beberapa posting dan halaman pada suatu waktu.
  • Termasuk dukungan untuk ringkasan-gaya dan foto-gaya Twitter Cards.
  • Memungkinkan Anda memperbaiki HTML Facebook / Twitter Official, sehingga memvalidasi sebagai XHTML atau HTML5.

Rich Snippet Creator

  • Mudah menambahkan rich snippet yang kaya untuk ulasan sebelum anda publish.
  • Menarik lebih banyak lalu lintas pencarian dengan data SERP tambahan eye-catching.
  • Mendukung format Schema.org baru yang digunakan oleh Google, Bing, Yahoo, dan Yandex.

Author Highlighter

  • Menghasilkan kode sehingga ketika salah satu posting situs Anda muncul di hasil pencarian Google, gambar profil Google+ dari penulis tulisan akan muncul di samping itu.
  • Termasuk dukungan untuk kedua single-penulis dan multi-penulis setup situs.
  • Mendukung penulis menyoroti untuk posting, halaman, lampiran, jenis posting kustom, homepage, halaman arsip, dan halaman penulis.
  • Menyisipkan “Profil Google+ URL” pada editor pengguna profile WordPress, sehingga pengguna dapat memasukkan URL Google+ mereka dan memungkinkan penulis menyoroti pada postingan mereka.

Link Mask Generator

  • Menghasilkan robots.txt-blocked “link masks” (misalnya http://www.example.com/go/google/) yang pass-through ke URL eksternal.
  • Link masker pada, per-post basis per-link sehingga Anda dapat mengerahkan fine-tuned kontrol atas posting Anda ‘linkflow.
  • Membuat mask Link global yang berlaku di seluruh situs Anda.
  • Perubahan /go/ ke direktori yang Anda pilih.
  • Link masker dengan teknik nofollow-based “PageRank Sculpting” .
  • Sempurna untuk pemasar afiliasi dan blogger SEO-savvy.

Canonicalizer

  • Mengarahkan mesin pencari ke jalur akses konten yang disukai dengan <link rel = "canonical" /> tag head dan / atau Link: <url>; rel = "canonical" header HTTP.
  • Melampaui WordPress dasar kanonik tag fungsi dengan dukungan SEO Ultimate untuk kategori /tag/tanggal/ penulis arsip.
  • Mengarahkan permintaan untuk pagination tidak ada dengan kotak centang sederhana.

404 Monitoring

  • Meningkatkan pengalaman pengguna yang mengunjungi web dan spiders search engine dengan menjaga tab pada kesalahan “halaman tidak ditemukan”. (Gunakan plugin redirection ke titik URL buntu untuk konten Anda.)
  • Cari tahu apa URL yang mengacu pengunjung ke 404 kesalahan.
  • Pengaturan default mengasah pada kesalahan yang paling penting dengan hanya logging 404s yang baik memiliki URL merujuk atau dihasilkan oleh laba-laba mesin pencari.
  • Jika diinginkan, mengabaikan 404s yang dihasilkan dari URL tertentu atau pola URL wildcard.

Permalink Tweaker

  • Memungkinkan Anda menghapus basis permalink untuk taksonomi kategori, tag, dan / atau kebiasaan.
    Misalnya, memungkinkan penghapusan basis kategori untuk mengkonversi http://example.com/category/example ke http://example.com/example, dan kemudian memasangkan yang dengan kategori /%%/% postname%/ permalink untuk mengaktifkan beberapa tindakan SEO siloing serius.
  • Pengaturan “URL Conflict Resolution” memungkinkan Anda menengahi antara halaman / istilah ketika penghapusan dasar taksonomi menyebabkan konflik URL.

Meta Robot Tag Editor

  • Tambahkan <meta name = "robots" content = "noindex, follow" /> tag untuk arsip, komentar feed, halaman login, dan banyak lagi.
  • Mengatur meta tag robot (index/noindex dan followi/nofollow) untuk setiap posting individu, halaman, kategori, tag, dan jenis posting arsip di blog Anda. Juga mendukung jenis posting kustom dan taksonomi kustom.
  • Menghindari masalah SEO konten duplikat dengan pengaturan noindex direkomendasikan (lihat built-in dokumentasi modul untuk rincian).
  • Memberikan instruksi kepada spider mesin pencari jika diinginkan (noodp, noydir, dan noarchive).

SEO Ultimate Widget

  • Memungkinkan Anda output Link Deeplink Juggernaut Footer di widget.
  • Kategori widget Siloed membuat drag-and-drop mudah untuk membangun navigasi siled di situs Anda.
  • Plugin Settings Manager (terletak di bawah Pengaturan> SEO Ultimate)
  • Mengekspor pengaturan SEO Ultimate Anda ke file dan re-impor nanti jika diinginkan.
  • Gunakan fungsi ekspor / impor untuk memindahkan pengaturan SEO Ultimate antara situs WordPress.
  • Mengatur ulang semua pengaturan kembali ke “default pabrik” jika terjadi kesalahan.

Fitur Lainya

  • Kode Inserter: Mudah memasukkan SEO / SEM-enhancing HTML kustom ke <head> tag, footer, atau konten barang situs Anda. Kode tetap bahkan ketika berpindah tema.
  • Berkas Editor: Menerapkan strategi SEO canggih dengan editor htaccess, dan memberikan instruksi ke mesin pencari melalui robots.txt Editor.
  • Linkbox Inserter: Mendorong aktivitas linkbuilding alami dengan menambahkan boks teks ke akhir posting Anda / halaman yang berisi dihasilkan secara otomatis link di HTML.
  • Meta Keywords Editor: Auto-generate dan mengedit <meta> kata kunci untuk posting, halaman, kategori, tag, istilah, dan homepage.
  • Customizer pada More link : Optimalkan posting Anda ‘”read more” link dengan memasukkan tulisan’ judul kata kunci-kaya anchor teks.
  • Nofollow Manager: Memungkinkan Anda menjaga rel="nofollow" pengaturan ketika melakukan migrasi dari plugin SEO lainnya
  • Pengaturan Memantau: Jauhkan tab pada SEO-friendliness dari pengaturan situs Anda dengan dashboard indikator hijau/kuning /merah.
  • Share Facilitator: Menambahkan tombol yang membuatnya mudah bagi pengunjung untuk berbagi konten Anda di situs jejaring sosial (dengan demikian membangun link ke situs Anda).
  • Slug Optimizer: Meningkatkan potensi kata kunci di-URL dengan menghapus customizeable “kata filler” (seperti “,” “dengan,” “dan,” dll) dari URL post / halaman.
  • Webmaster Verification Assistant: Masukkan kode verifikasi di kolom yang disediakan untuk alat mesin webmaster akses pencari.

Fitur tambahan

  • Fitur antarmuka, bersih estetis-menyenangkan, tanpa kata-kata donasi.
  • Bersih terintegrasi ke antarmuka admin dengan merek minimal.
  • Termasuk dokumentasi mulus terintegrasi, dapat diakses melalui “Bantuan” dropdown di sudut-kanan layar admin.  In-depth info, penjelasan, dan FAQ hanya dengan sekali klik.
  • Memungkinkan Anda mengimpor posting meta dari All in One SEO Pack.
  • Memungkinkan Anda downgrade ke versi sebelumnya dari plugin dalam kasus upgrade apabila banyak terjadi kesalahan.
  • Menampilkan pemberitahuan admin jika pengaturan WordPress dikonfigurasi untuk mencegah mesin pencari.
  • Mendukung WordPress translation plugin. File POT termasuk dalam file zip.
  • Termasuk uninstaller yang dapat menghapus file plugin dan entri database jika diinginkan.

Kesimpulan

Banyak fitur bukan berarti menjadikan plugin SEO paling kuat menjadi pilihan terbaik, terlebih mungkin ada beberapa fitur yang kurang dibutuhkan yang bisa jadi malah memberatkan kinerja website atau server. Untuk saya pribadi memilih Plugin All in One SEO Pack atau Yoast SEO Plugin WordPress.

Cara Membuat Website di VPS dengan Linux Ubuntu

Untuk pemula, Awal migrasi website dari Shared Hosting ke Virtual Private Server (VPS) mungkin akan membuat sedikit bingung jika tanpa menggunakan Control Panel berbasis web seperti CPanel. Cloud Hosting ataupun VPS Unmanaged merupakan suatu pilihan terbaik untuk awal bisnis online, selain biaya yang dikeluarkan tak terlalu banyak jika dibanding VPS Managed juga karena situs anda akan mempunyai IP Dedicated yang mendukung untuk membuat website SEO.

Artikel ini merupakan rangkuman secara step by step cara membuat website di VPS dengan Linux Ubuntu, diantaranya adalah sebagai berikut, klik link pada judul untuk mengikuti tiap tahap:

Login via SSH

Setelah anda meyelesaikan pembelian paket VPS hal pertama yang dilakukan sebelum menginstall aplikasi-aplikasi untuk membuat website adalah anda harus menguasai bagaimana cara login via SSH untuk mengelola VPS. Jika anda pengguna windows program untuk login via SHH adalah Putty.

Menguasai Perintah Dasar Linux

Tidak seperti control panel yang berbasis web dimana hanya tinggal klik, pada VPS Unmanaged untuk mengelola server perlu adanya pengetahuan untuk menjalankan baris perintah-perintah linux melalui terminal atau Putty.

Contoh:

Start, Restart dan Stop Nginx service

service nginx start
service nginx restart
service nginx stop

Restart mesin VPS

reboot

Atau contoh lain ika anda ingin mengedit konfigurasi WordPress menggunakan editor nano dengan perintah sebagai berikut:

sudo nano /var/www/html/wp-config.php

Untuk menyimpan dan exit dari nano editor tekan Ctrl+X kemudian jawab dengan y, dan tekan Enter.

Konfigurasi Firewall Ubuntu dengan UFW

Konfigurasi firewall diperlukan untuk melindungi server anda, dengan firewall aktif maka lalu lintas pada server dapat dikontrol melalui rule yang telah dibuat dan diterapkan pada firewall. Firewall akan menyeleksi koneksi apa saja yang diizinkan atau sebaliknya akan menolak koneksi yang di tidak diizinkan untuk mengakses server.

Install LEMP – Linux Ubuntu, Nginx, MySQL dan PHP

Seperti yang direncanakan, karena Linux Ubuntu sudah terinstall ketika membeli VPS, kemudian hal lainya untuk membangun website dengan WordPress ada beberapa aplikasi yang dibutuhkan, yaitu: Nginx diperlukan sebagai web server, kemudian sebagai database pada tutorial terkait menggunakan MySQL dan PHP (Hypertext Preprocessor) sebagai bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis seperti WordPress.

Install WordPress di Ubuntu

WordPress adalah Content Management System yang mudah dikelola serta alasan untuk membuat website Search Engine Friendly karena memiliki opsi untuk membuat permalink yang bisa membantu Search Engine mengindek situs anda lebih cepat.

Setelah tahap demi tahap diatas selesai anda akan mempunyai website yang berjalan menggunakan VPS Linux Ubuntu dengan Nginx web server dan WordPress sebagai Content Management System (CMS).

Selamat mencoba.

Daftar Shared Hosting Murah Indonesia

Berikut ini daftar shared hosting murah Indonesia. Kumpulan provider web hosting Indonesia dengan produk shared hosting yang saya urutkan mulai dari yang termurah dengan fasilitas Email, MySQL Database, dan PHP5. List ini mungkin akan diupdate jika saya menemukan provider web host Indonesia yang murah lainnya.

Daftar Shared Hosting Berdasarkan Kontrak per Bulan

  • PasarHosting.com Rp. 917/bulan
  • MasterWeb.net Rp. 950/bulan
  • Daxa.net Rp. 1.200/bulan
  • IDWebHost.com Rp 5.000/bulan
  • RumahWeb.com Rp. 5.000/bulan
  • JagoanHosting.com Rp. 5.000/bulan
  • KunciHost.com Rp. 7.500/bulan
  • KotaHosting.com Rp. 10.000/bulan
  • AtriumHosting.com Rp. 10.000/bulan
  • Indonic.com Rp. 10.800/bulan
  • DewaWeb.com Rp. 12.000/bulan
  • QWords.com Rp. 10.000/bulan
  • NiagaHoster.co.id Rp. 14.000/bulan
  • EasySmart.com Rp. 20.000/bulan
  • CloudKilat.com Rp. 50.000/bulan

Continue reading

WorldCircle VPS Managed Paling Murah se-Indonesia

vps managed paling murah se Indonesia

Update WCN sudah Off!

WorldCircle.net (WCN), merupakan pemilik dari nama domain sekaligus admin dari WorlCircle.net. Adapun produk yang ditawarkan yaitu VPS Hosting dengan lokasi server di US. Uniknya WCN menyertakan dukungan untuk mengelola VPS anda jika anda membelinya. Berikut daftar harga WorldCircle, VPS Managed paling murah se-Indonesia, mulai dari $4.50 dengan RAM 512MB, murah banget, mungkin paling murah se-Dunia.

Catatan: Jika agan melihat logo disitus WCN harap abaikan, tetep fokus pada paket VPSnya, tapi jika agan penasaran silahkan PM adminya langsung.

Continue reading

Cara Install WordPress di Ubuntu 14.04

Cara Install WordPress di Ubuntu 14.04

Step by step cara install WordPress di Ubuntu 14.04 dengan Nginx, MySQL, PHP (LEMP). Jika anda belum menginstall LEMP ikuti tutorialnya di : Cara Install LEMP – Nginx, MySQL, PHP di Ubuntu 14.04.

Buat Database

Sesuaikan dengan yang anda inginkan

mysql -u root -p
create database namaDatabaseAnda;
CREATE USER 'UserDatabaseAnda'@'localhost' IDENTIFIED BY 'PasswordUserAnda';
GRANT ALL ON NamaDatabaseAnda.* TO 'UserDatabaseAnda'@'localhost';
FLUSH PRIVILEGES;
exit

Download WordPress

Masuk ke direktori utama website

cd /var/www/html

Kemudian download WordPress

wget http://wordpress.org/latest.tar.gz
tar -xvf latest.tar.gz
cp -r wordpress/* /var/www/html
rm -rf wordpress

Kofigurasi Database MySQL WordPress

Buka file wp-config.php

nano /var/www/html/wp-config.php

Cocokkan dengan database yang anda buat

/** The name of the database for WordPress */
define('DB_NAME', 'namaDatabaseAnda');

/** MySQL database username */
define('DB_USER', 'UserDatabaseAnda');

/** MySQL database password */
define('DB_PASSWORD', 'PasswordUserAnda');

/** MySQL hostname */
define('DB_HOST', 'localhost');

Save dan Exit Ctrl+X kemudian jawab dengan y, Enter

Atur Permission

Atur perizinan berdasarkan kelompok pengguna (Group Ownership).

chown -R www-data:www-data /var/www/html/*

Nginx pada ubuntu beroperasi dibawah user www-data dan group user www-data, anda bisa mengubah untuk user tertentu misalnya: namauser:www-data.

Kemudian ubah CHMOD folder (755) dan file (644) secara masal

find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;

Konfigurasi Nginx – WordPress

Backup konfigurasi Nginx server block,

mv /etc/nginx/sites-available/default /root/default_nginx.backup

Setelah dibackup ganti yang baru

nano /etc/nginx/sites-available/default

Copy-Paste dan sesuaikan dengan yang dibawah ini.

server {
        listen 80 default_server;
        listen [::]:80 default_server ipv6only=on;

        server_name idnetter.com;

        client_max_body_size 5m;
        client_body_timeout 60;

        access_log /var/log/nginx/access.log;
        error_log /var/log/nginx/error.log error;

        root /var/www/html/;
        index  index.html index.php;

        ### root directory ###
        location / {
                try_files $uri $uri/ /index.php?$args;
        }

        ### security ###
        error_page 403 =404;
        location ~ /\. { access_log off; log_not_found off; deny all; }
        location ~ ~$ { access_log off; log_not_found off; deny all; }
        location ~* wp-admin/includes { deny all; }
        location ~* wp-includes/theme-compat/ { deny all; }
        location ~* wp-includes/js/tinymce/langs/.*\.php { deny all; }
        location /wp-includes/ { internal; }
        location ~* wp-config.php { deny all; }
        location ~* ^/wp-content/uploads/.*.(html|htm|shtml|php)$ {
                types { }
                default_type text/plain;
        }

        ### disable logging ###
        location = /robots.txt { access_log off; log_not_found off; }
        location = /favicon.ico { access_log off; log_not_found off; }

        ### caches ###
        location ~* \.(jpg|jpeg|gif|css|png|js|ico|html)$ { access_log off; expires max; }
        location ~* \.(woff|svg)$ { access_log off; log_not_found off; expires 30d; }
        location ~* \.(js)$ { access_log off; log_not_found off; expires 7d; }

        ### php block ###
        location ~ \.php?$ {
                try_files $uri =404;
                include fastcgi_params;
                fastcgi_pass unix:/var/run/php5-fpm.socket;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                fastcgi_intercept_errors on;
                fastcgi_split_path_info ^(.+\.php)(.*)$;
                #Prevent version info leakage
                fastcgi_hide_header X-Powered-By;
       }
}

Save dan Exit Ctrl+X kemudian jawab dengan y, Enter

Restart Nginx dan PHP-FPM

Selesai konfigurasi Nginx, restart service nginx dan php-fpm

service nginx restart
service php5-fpm restart

Install WordPress

Buka browser arahkan ke domain anda dan ikuti proses installasi WordPress seperti biasanya.

Alhamdulillah tutorial cara install dan konfigurasi WordPress di Ubuntu 14.04 dengan Nginx selesai. Selamat mencoba.

 

Cara Setting Firewall di Ubuntu dengan UFW

Cara Setting Firewall di Ubuntu dengan UFW

Basa Basi

UFW, atau Uncomplicated FireWall, adalah sebuah interface untuk iptables yang dibuat dengan tujuan menyederhanakan proses untuk konfigurasi firewall. Sementara iptables adalah alat yang kuat dan fleksibel, tapi mungkin sulit bagi pemula untuk belajar bagaimana menggunakan iptables untuk mengkonfigurasikan firewall. Dan UFW mungkin menjadi pilihan yang tepat untuk Anda.

Tutorial cara setting Firewall di Ubuntu dengan UFW ini akan memandu anda untuk membuat sebuah firewall dengan UFW pada Ubuntu 14.04.

Prasyarat

UFW sebenarnya sudah terinstal secara default pada Ubuntu. Jika anda sudah menghapusnya, anda bisa menginstallnya kembali dengan cara menjalankan perintah berikut:

sudo apt-get install ufw

Konfigurasi UFW Untuk IPv6

Jika server Ubuntu Anda memiliki IPv6 yang telah diaktifkan, pastikan bahwa UFW dikonfigurasi untuk mendukung IPv6 sehingga bisa untuk mengelola rule firewall pada IPv6 selain IPv4. Untuk melakukan hal ini, buka konfigurasi UFW dengan editor favorit Anda. pada tutorial ini menggunakan nano:

sudo nano /etc/default/ufw

Pada baris IPV6, Sesuaikan seperti dibawah ini

...
IPV6=yes
...

Save dan Exit dengan menekan Ctrl+X kemudian jawab dengan y dan tekan Enter.

Ketika UFW diaktifkan, maka akan dikonfigurasi untuk menulis rule firewall pada IPv4 dan IPv6.

Tutorial ini ditujukan untuk IPv4 sebagai contoh, tetapi juga akan bekerja dengan baik untuk IPv6 selama Anda mengaktifkan IPv6.

Check UFW Status dan Rules

Setiap saat anda bisa melihat status dan rule UFW dengan perintah berikut

sudo ufw status verbose

Pada dasarnya UFW belum diaktifkan (inactive), maka saat anda check pertama kali akan terlihat seperti ini.

Output:
 Status: inactive

Jika UFW active maka keluarnya seperti contoh dibawah ini.

Output:
 Status: active
 Logging: on (low)
 Default: deny (incoming), allow (outgoing), disabled (routed)
 New profiles: skip
 To Action From
 -- ------ ----
 22/tcp ALLOW IN Anywhere

Sebelum mengaktifkan UFW, kita akan memastikan bahwa firewall dikonfigurasikan agar kita tetap terhubung melalui SSH. Mari kita mulai dengan pengaturan kebijakan default.

Pengaturan Default Firewall

Menerapkan aturan UFW ke default. Untuk mengatur default yang digunakan oleh UFW, gunakan perintah ini:

sudo ufw default deny incoming
sudo ufw default allow outgoing

Membuat Rule

Ini adalah contoh untuk memulai membuat rule atau mengatur segala koneksi yang diizinkan, yang pertama dan yang paling penting adalah koneksi SSH, karena diperlukan admin untuk mengelola server

sudo ufw allow ssh

atau jika anda lebih familiar dengan port, ketik perintah berikut (sama saja dengan perintah yang diatas)

sudo ufw allow 22

Enable UFW

Untuk mulai mengaktifkan UFW ketik perintah berikut, jika ada pertanyaan jawab y

sudo ufw enable

Untuk melihat apakah firewall sudah aktif jalankan perintah berikut:

sudo ufw status verbose

Mengizinkan koneksi lainya

Berikut ini cara untuk menambahkan perizinan traffic pada rule, dan berikut beberapa contoh service yang sangat umum atau yang disarankan dan perlu untuk dizinkan. Jika ada service lainya yang ingin anda izinkan anda bisa menambahkan rule dengan contoh format seperti berikut:

HTTP – Port 80

Mengizinkan koneksi HTTP port 80

sudo ufw allow http

HTTPS—port 443

Mengizinkan koneksi HTTPS

sudo ufw allow https

FTP – Port 21

Mengizinkan koneksi FTP

sudo ufw allow ftp

atau

sudo ufw allow 21/tcp

Port Range Tertentu

Contoh untuk mengizinkan koneksi yang menggunakan port range 6000 – 6007

sudo ufw allow 6000:6007/tcp
sudo ufw allow 6000:6007/udp

IP Addresses Tertentu

Untuk mengizinkan koneksi dari IP tertentu, contoh

sudo ufw allow from 15.15.15.51

atau IP tertentu untuk port tertentu

sudo ufw allow from 15.15.15.51 to any port 22

Subnet

Jika Anda ingin mengizinkan subnet IP Address, Anda dapat melakukannya dengan menggunakan notasi CIDR untuk menentukan netmask. Sebagai contoh, jika Anda ingin mengizinkan semua alamat IP mulai dari 15.15.15.1 ke 15.15.15.254 Anda bisa menggunakan perintah ini:

sudo ufw allow from 15.15.15.0/24

atau hanya untuk port tertentu

sudo ufw allow from 15.15.15.0/24 to any port 22

Block Koneksi

Misalnnya anda ingin block koneksi untuk http atau yang menggunakan port 80

sudo ufw deny http

atau menolak koneksi dari IP tertentu

sudo ufw deny from 15.15.15.51

Menghapus Rule

Jika anda ingin menghapus rule, gunakan perintah dengan format seperti contoh berikut, misalnya anda ingin menghapus rule untuk koneksi http

sudo ufw delete allow http

Disable UFW

Jika anda berubah pikiran, tidak ingin menggunakan firewall anda dapat mendisable UFW

sudo ufw disable

Reset UFW Rules

Jika anda ingin mereset rule yang telah anda buat

sudo ufw reset

Alhamdulillah, Tutorial kali ini selesai, bagaimana? lebih sederhana dari pada iptable kan?. Nah Mudah-mudahan anda semakin mahir dalam mengelola VPS atau Ubuntu server.

Referensi: Ubuntu, Ubuntu UFW, DigitalOcean.

Cara Install LEMP – Nginx, MySQL, PHP di Ubuntu 14.04

Artikel ini merupakan panduan cara install LEMP – Nginx, MySQL, PHP di Ubuntu 14.04 untuk membangun website di VPS. Sebagai bahan tutorial LEMP web server untuk kolom Ubuntu saya belum lama ini membeli VPS dengan harga kurang dari $1 di interserver.net dengan spek sebagai berikut:

Spesifikasi VPS

  • 1 CPU Core
  • 1GB RAM
  • 1 IPv4
  • OS Ubuntu 14.04
  • Kode Promo : 1CENT
  • Beli

Temukan harga VPS Murah lainya di: Kumpulan VPS Promo Murah Untuk 1 Bulan

Langkah-langkahnya sebagai berikut gan:

Update System

Update system dulu gan buat pemanasan

apt-get update

Install Nginx

Stop layanan apache2 kemudian remove apache2 dari system dan kita akan menggunakan nginx saja

/etc/init.d/apache2 stop
apt-get remove apache2* -y
apt-get autoremove
apt-get install nginx -y

Start nginx service

Selesai install nginx, ketik perintah berikut untuk menjalankan nginx

service nginx start

Buka browser, ketik IP anda ntar munculnya kira-kira seperti ini:

Welcome to nginx!

If you see this page, the nginx web server is successfully installed and working. Further configuration is required.
For online documentation and support please refer to nginx.org.
Commercial support is available at nginx.com.

Thank you for using nginx.

Konfigurasi Nginx

Buka file /etc/nginx/sites-available/default sesuaikan, lihat yang berwarna merah

server {
    listen 80 default_server;
    listen [::]:80 default_server ipv6only=on;

    root /usr/share/nginx/html;
    index index.php index.html index.htm;

    server_name idnetter.com;

    location / {
        try_files $uri $uri/ =404;
    }

    error_page 404 /404.html;
    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
        root /usr/share/nginx/html;
    }

    location ~ \.php$ {
        try_files $uri =404;
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}

Install MySQL

Selanjutnya install dan konfigurasi mySQL

apt-get install mysql-server -y

Kemudian akan muncul dialog yang meminta password baru root untuk akses ke MySQL, seperti screenshot dibawah ini, langsung aja ketik password yang anda inginkan, dilanjut tekan Enter.

Cara Install LEMP – Nginx, MySQL, PHP di Ubuntu 14.04

 

Nanti akan muncul lagi konfirmasi password baru root untuk SQL yang anda buat tadi, langsung aja ketik ulang trus Enter,

konfigurasi mysql

Selesai installasi dilanjut ketik perintah berikut untuk membuat dtruktur direktori  yang dibutuhkan untuk menyimpan informasi database.

mysql_install_db

Selanjutnya selesaikan dengan mysql_secure_installation, ketik perintah berikut:

mysql_secure_installation

Saat pertama nanti muncul dialog untuk memasukkan password root MySQL, ketik aja password yang kita buat tadi trus Enter.

Enter current password for root (Enter for none) :

Langkah selanjutnya, setiap ada pertanyaan jawab sama dengan yang dibawah ini, yang berwarna merah:

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL
SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!


In order to log into MySQL to secure it, we'll need the current
password for the root user.  If you've just installed MySQL, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none):
OK, successfully used password, moving on...

Setting the root password ensures that nobody can log into the MySQL
root user without the proper authorisation.

You already have a root password set, so you can safely answer 'n'.

Change the root password? [Y/n] n
... skipping.

By default, a MySQL installation has an anonymous user, allowing anyone
to log into MySQL without having to have a user account created for
them.  This is intended only for testing, and to make the installation
go a bit smoother.  You should remove them before moving into a
production environment.

Remove anonymous users? [Y/n] y
... Success!

Normally, root should only be allowed to connect from 'localhost'.  This
ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] y
... Success!

By default, MySQL comes with a database named 'test' that anyone can
access.  This is also intended only for testing, and should be removed
before moving into a production environment.

Remove test database and access to it? [Y/n] y
- Dropping test database...
ERROR 1008 (HY000) at line 1: Can't drop database 'test'; database doesn't exist
... Failed!  Not critical, keep moving...
- Removing privileges on test database...
... Success!

Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.

Reload privilege tables now? [Y/n] y
... Success!

Cleaning up...

All done!  If you've completed all of the above steps, your MySQL
installation should now be secure.

Thanks for using MySQL!

Install PHP

Dan yang terkahir adalah install dan konfigurasi PHP serta dilanjut module-module PHP yang diperlukan untuk membangun website.

apt-get install php5-fpm php5-mysql -y

Install module PHP

apt-get install php-apc php-pear php-soap php5-gd php5-imagick php5-imap php5-ldap php5-odbc php5-xmlrpc php5-mcrypt php5-mssql php5-curl -y

Konfigurasi PHP

Buka file konfigurasi PHP /etc/php5/fpm/php.ini

nano  /etc/php5/fpm/php.ini

Temukan bagian ini, dan sesuaikan

cgi.fix_pathinfo = 0
date.timezone = Asia/Jakarta
expose_php = Off

Restart service

service php5-fpm restart
service nginx restart

Test

Buat file baru info.php pada direktori utama website yaitu di: /usr/share/nginx/html

nano /usr/share/nginx/html/info.php

Tambahkan kode berikut:

<?php phpinfo();

Ctrl+X kemudian y

Buka broser ketik IP anda misalnya: http://127.0.0.1/info.php

Alhamdulillah tutorial install LEMP di Ubuntu 14.04 selesai.

Met mencoba gan.

Kumpulan Promo VPS Murah Untuk 1 Bulan

Kumpulan Promo VPS Murah Untuk 1 Bulan

Berawal dari ketertarikkan untuk belajar linux server, saya mencoba menyewa Virtual Private Server (VPS) Linux dengan harga murah untuk bulan pertama saja. Sambil belajar VPS Linux saya bisa berbagi sedikit pengalaman yang saya rangkum secara sederhana di blog idnetter.com agar teman-teman yang ingin belajar maupun baru mengenal VPS bisa mengikuti dan paham apa yang akan dilakukan pada server baru mereka. Jika teman-teman tertarik untuk mencoba berikut ini kumpulan promo VPS murah untuk 1 Bulan pertama edisi 2015

InterServer.net – $0.01

  • 1 CPU Core
  • 1 GB RAM
  • 25 GB Storage
  • 1 ipv4
  • Location : New Jersey / Los Angeles USA
  • Harga Normal : $6
  • Harga Promo: $0.01/bulan pertama
  • Kupon kode: 1CENT
  • Beli Sekarang

DotBlock.net – $1

  • 2 CPU Core
  • 4 GB RAM
  • 50 GB RAID-10 SSD Storage
  • 1 Dedicated IP
  • Bandwidth Unmetered
  • Locations: Europe (Amsterdam) / United States (New York, Chicago, San Jose)
  • Harga Normal : $39
  • Harga Promo : $1 / bulan pertama
  • Kupon kode: 30day
  • Beli Sekarang

Bonus

Untuk tambahan agan-agan yang pengen nyobain VPS trial gratis

CloudSigma – trial 7 hari, Tanpa Credit Card

OpenHosting – trial 5 hari, Credit Card atau melalui verifikasi telephone

Atum – trial 15 hari

VMwhorizonair – trial 7 hari

HapHost – Free VPS Hosting 128MB RAM

Jika agan tahu VPS trial atau promo untuk satu bulan, boleh lah agan bagi linknya melalui kolom komentar.

Selamat mencoba gan.

Promo VPS Murah InterServer

promo vps murah interserver

Promo VPS Murah InterServer. InterServer adalah penyedia layanan web hosting terletak di Secaucus, New Jersey.  Domain interserver.net sendiri telah aktif sejak tahun 1999. Iseng-iseng belum lama ini saya register di InterServer dan mencoba layanan VPS mereka dengan promo 1CENT spek VPSnya pun lumayan gahar gan.

Spesifikasi VPS 1CENT OVZ

  • 1 CPU Core
  • 1 GB RAM
  • 25 GB Storage
  • 1 ipv4
  • Location: New Jersey / Los Angeles
  • Harga : $0.0.1 bulan pertama – Promo Kode : 1CENT
  • Supportnya Wuss dan TOP banget. Saya buka tiket support, kemudian selang beberapa menit langsung dibales gan.
  • Beli Sekarang

Harganya pun cuma dibawah $1  untuk promosi pada bulan pertama saja, selanjutnya bulan berikutnya adalah $6, Untuk pembayaran saya menggunakan MasterCard dari Payoneer (daftar gratis) atau jika agan suka bisa menggunakan Paypal. Lumayan banget gan buat belajar VPS selama sebulan, tapi kalau cocok agan tinggal bayar lagi bulan depanya. Berikut ini biaya yang saya keluarkan untuk otorisasi:

Date Terminal Description Amount
08/22/2015 20:06 INTERSERVER $-0.01
08/22/2015 19:59 INTERSERVER $-0.18
08/22/2015 19:59 INTERSERVER $-0.27

Kemudia pilihan OS Linuxnya pun banyak diantaranya :

  • Debian
  • Ubuntu
  • CentOS
  • Slackware
  • Gentoo Linux
  • OpenSUSE
  • Arch Linux
  • CERN Linux
  • Fedora
  • Openwall
  • AltLinux
  • Scientific
  • SUSE

Karena saya lagi belajar Ubuntu maka ada VPS tersebut saya install Linux Ubuntu 14, dilanjut install speedtest-cli yang rencananya akan saya share screenshotnya pada artikel ini. Dan ini dia screenshot speedtest VPS saya di Interserver dengan lokasi di New Jersey:

promo vpsGrade: B+ hmmm

 

Kesimpulan dari saya, ini cocok banget buat belajar VPS gan ngitung-ngitung satu bulan buat praktek tutorial VPS di idnetter, ntar sekiranya udah bisa konfig-konfig linux server baru dah beli yang bagos.

Met mencoba gan.