Menginstall Nginx, PHP 7, MariaDB di Debian 8 Jessie dan mengarahkan domain ke VPS NAT IPv4 (via IPv6 + Cloudflare) Bagian 1

Saturday, May 28th, 2016 9:59 pm

Sebelum Tulisan Dimulai…
Sebelumnya saya sudah menuliskan bagaimana memanfaatkan VPS Nat-IPv4 untuk menjadi VPN. Nah, kan sayang tuh jika VPS yang kamu beli tidak dipakai untuk meng-online-kan website. Ada beberapa pertanyaan juga yang mampir di blog ini dan di email saya seperti: bagaimana cara mengarahkan domain ke VPS Nat-IPv4, bagaimana menginstall webserver di VPS Nat-IPv4, dan sebagainya. Di posting ini saya akan mencoba memberikan tutorial mengenai hal tsb.

Tulisan Sesudah Sebelum Tulisan Dimulai…
Sebagai catatan untuk posting kali ini saya memberikan tutorial memakai OS Linux Debian 8 (Jessie) 64bit minimal. Untuk tutorial memakai OS lain, insya Allah saya bahas di lain waktu.

  1. Seperti biasa, silakan ke aplikasi putty, lakukan koneksi ke VPS. Lalu masukkan username dan password kamu.
  2. Lakukan update dan upgrade OS kamu dengan mengetikkan perintah:

    apt-get update && apt-get upgrade

    apt-get update && apt-get upgrade

  3. Jika sudah, silakan ketikkan perintah untuk menginstall text editor di OS kamu, saya lebih suka memakai nano, jadi saya menginstall nano dengan mengetikkan perintah:

    apt-get install nano -y

    apt-get install nano -y

  4. Jika sudah menginstal nano, silakan mengetikkan script di bawah untuk menginstal nginx:

    menginstal nginx

    menginstal nginx

  5. Lalu arahkan ke direktori /etc/nginx dengan perintah:

    lalu edit berkas konfigurasi nginx dengan mengetikkan:

    Lalu ubah user jadi:

    edit nginx.conf

    edit nginx.conf

    Untuk meningkatkan performa I/O, silakan access-log di-disable dengan memberi nilai access_log menjadi off, lalu tambahkan juga client_max_body_size 12m di bawahnya.

    edit nginx.conf

    edit nginx.conf

    Jika sudah, simpan nano dengan mengetikkan ctrl + x lalu tombol y.

  6. Lalu sekarang pindah ke folder conf.d dengan mengetikkan perintah:

  7. Buat sebuah nama baru di folder tsb dengan nama yang kalian suka, contohnya saya membuat nama: teswebsite.conf

    Lalu isi dengan perintah seperti berikut:

  8. catatan: IPv6 yang saya set di atas (2400:fb80:0000:2215:e69a:e69a:e69a:e69b), saya tambahkan di VPS control panel, saya contohkan control panel quadhost (i-83.net).
    Manage IPv6 di control panel quadhost

    Manage IPv6 di control panel quadhost

    Edit IPv6 Subnet

    Edit IPv6 Subnet

    Tambahkan IPv6 sesuai yang diinginkan

    Tambahkan IPv6 sesuai yang diinginkan

  9. Jika sudah lalu restart nginx dengan mengetikkan perintah:
  10. Lalu masuk ke Cloudflare, tambahkan domain kamu. Lalu arahkan ke menu DNS, arahkan domain atau subdomain ke ip yang sudah kalian set. Dalam contoh saya membuat subdomain teswebsite.limosin-creative.com.Untuk menambahkan IPv6 maka kalian harus menambahkan AAAA record.
    set AAAA record di DNS manajemen Cloudflare

    set AAAA record di DNS manajemen Cloudflare

    Pastikan logo Cloudflare berwarna jingga

    Pastikan logo Cloudflare berwarna jingga

  11. Selesai menyeting itu semua, silakan buat direktori sesuai dengan yang ada di berkas config yang pernah dibuat:

    lalu buat berkas index.html ini dengan tulisan terserah kalian, saya sih buat “hello world” saja 😀

    lalu simpan dengan mengetikkan “ctrl + x” lalu ketik “y”
  12. Dan, silakan cek domain/subdomain yang sudah diarahkan tadi.
    Tampilan domain/subdomain yang sudah kita buat

    Tampilan domain/subdomain yang sudah kita buat

    Jangan lupa jika ada perubahan di nginx (seperti mengubah berkas .conf nya), maka lakukan restart nginx dengan mengetikkan:

Tulisan Sesudah Tulisan…
Selesai bagian 1 di mana kita menginstal Nginx dan menghubungkan domain dengan bantuan Cloudflare, untuk bagian 2 kita akan menginstal PHP7 dan MariaDB agar website bisa menjalankan php dan database. Ditunggu ya, doakan semoga saya sempat memposting 😉

NB: tahukah kalian? di seting berkas .conf yang kita buat saya juga me-listen port 443, sehingga domain & subdomain kalian bisa diakses melalui protokol https (dengan SSL gratis dari Cloudflare tentunya).

Update 06/06/2016: Menginstall Nginx, PHP 7, MariaDB di Debian 8 Jessie dan mengarahkan domain ke VPS NAT IPv4 (via IPv6 + Cloudflare) Bagian 2


suka dengan tulisan saya? silakan juga mem-follow twitter saya

butuh web-developer/web programmer? silakan kontak saya agar saya memberikan solusi untuk Anda. Portfolio saya bisa dicek di Limosin Creative Studio


One Response to Menginstall Nginx, PHP 7, MariaDB di Debian 8 Jessie dan mengarahkan domain ke VPS NAT IPv4 (via IPv6 + Cloudflare) Bagian 1

  1. draz008 says:

    terimakasih informasinya admin 😀 http://goo.gl/Y2B2WO http://goo.gl/s2NMgF

Leave a Reply

Your email address will not be published. Required fields are marked *

  • Stuff

    • wongkito.net

      KombatHost.com

    • Langganan Blog ini via Email

      Enter your email address to subscribe to this blog and receive notifications of new posts by email.

close
sila dibaca blog saya yang lain