Manage VPS Debian dari Nol dengan LAMPP

chmood
fungsi dan manfaat alat-alat diatas satu per satu, agan bisa mencarinya menggunakan bantuan mbah google. langsung aja sekarang saya akan menjelaskan bagaimana mengatur VPS hingga website nya berjalan. Dalam kasus ini saya menggunakan Debian sebagai operating system (OS) untuk VPS dan akan menjalankan website berbahasa php.

# Install OS Debian 
Di Kontrol Panel (Virtualizor) kita bisa intall OS secara otomatis.
Masuk ke halaman admin kontrol panel Virtualizor
klik List VPS – maka akan tampil vps yang anda miliki
klik Tanda Panah pada bagian Manage
pada bagian Advanced Options klik OS Reinstall
pilih OS Debian dan pilih versi yang anda inginkan
masukan Password dan klik Reinstall
akan memakan waktu beberapa menit dan jika selesai akan ada pemberitahuan di halaman tersebut.

# Install LAMP (webmin)

Webmin ini adalah kontrol panel server yang gratis dan sangata membantu saya terutamanya dalam mengelola server VPS atau Dedicated Server untuk menjalankan website, karena ini sudah didukung dengan interface yang mudah untuk manajemen server website, dns, dan yang lainnya. ini sangat membantu bagi yang agan-agan belum sanggup mengelola server sepenuhnya secara manual. walaupun tidak komplit seperti cPanel, namun webmin ini sering digunakan dan banyak yang merekomendasikan. oke sekarang kita mulai langkah install webmin pada server.

Install Webmin dengan menggunakan Webmin APT repository. saya sarankan agar menggunakan metode ini, karena lebih mudah, dan jika anda mempunyai koneksi yang sering gangguan, sangat sedikit kemungkinan untuk gagal.
Buka dan edit file /etc/apt/sources.list
dan tambahkan link berikut di paling bawah saja.

deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib
Anda juga harus mendownload dan menginstal kunci GPG saya dengan yang repositori ditandatangani, dengan perintah:

cd /root
wget http://www.webmin.com/jcameron-key.asc
apt-key add jcameron-key.asc
Anda sekarang akan dapat menginstal dengan perintah:

apt-get update
apt-get install webmin

Selamat sekarang anda sudah menginstall WEBMIN pada server anda. untuk membuka kontrol panel webmin anda bisa mengaksesnya secara default

http://ip-address:10000 atau https://ip-address:10000

Sebelum menginstall phpMyAdmin dan untuk menjalankan webserver secara minimum kita harus melakukan pengaturan pada kontrol panel webmin. berikut akan saya jelaskan bagaimana install apache2 sebagai webserver, bind9 unutk mengatur DNS, dan mysqlsebagai server untuk menjalankan darabase.

# Install PHP
PHP adalah bahasa scripting web sumber terbuka yang banyak digunakan untuk membangun halaman web yang dinamis.
Untuk menginstal PHP, buka terminal dan ketik perintah ini.

apt-get install php5 libapache2-mod-php5 php5-mcrypt

Setelah Anda menjawab ya untuk prompt dua kali, PHP akan menginstal sendiri.
Hal ini juga mungkin berguna untuk menambah php ke indeks direktori, untuk melayani file index php relevan:

sudo nano /etc/apache2/mods-enabled/dir.conf
Tambahkan index.php ke awal file indeks. Halaman yang sekarang harus terlihat seperti

<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>
# Modul PHP

PHP juga memiliki berbagai perpustakaan yang berguna dan modul yang dapat ditambahkan ke server virtual Anda. Anda dapat melihat perpustakaan yang tersedia.

apt-cache search php5-
Terminal kemudian akan menampilkan daftar kemungkinan modul. Awal terlihat seperti ini:

php5-cgi – server-side, HTML-embedded scripting language (CGI binary)
php5-cli – command-line interpreter for the php5 scripting language
php5-common – Common files for packages built from the php5 source
php5-curl – CURL module for php5
php5-dbg – Debug symbols for PHP5
php5-dev – Files for PHP5 module development
php5-gd – GD module for php5
php5-gmp – GMP module for php5
php5-ldap – LDAP module for php5
php5-mysql – MySQL module for php5
php5-odbc – ODBC module for php5
php5-pgsql – PostgreSQL module for php5
php5-pspell – pspell module for php5
php5-recode – recode module for php5
php5-snmp – SNMP module for php5
php5-sqlite – SQLite module for php5
php5-tidy – tidy module for php5
php5-xmlrpc – XML-RPC module for php5
php5-xsl – XSL module for php5
php5-adodb – Extension optimising the ADOdb database abstraction library
php5-auth-pam – A PHP5 extension for PAM authentication
[…]
Setelah Anda memutuskan untuk menginstal modul, ketik:

sudo apt-get install NAMA DARI MODULE

Anda dapat menginstal beberapa perpustakaan sekaligus dengan memisahkan nama setiap modul dengan spasi.

# Install Apache WebServer

Pada webmin sudah terdapat modul yang bisa diinstall secara otomatis.
klik Un-used Modules
klik Apache Webserver
klik Install
akan berjalan proses install
Untuk pengaturan Apache Webserver pada webmin bisa dipelajari disini

# Install Bind9 (BIND DNS Server)

Pada webmin sudah terdapat modul yang bisa diinstall secara otomatis.
klik Un-used Modules
klik BIND DNS Server
klik Install
akan berjalan proses install
Untuk pengaturan BIND DNS Server pada webmin bisa dipelajari disini

# Install MySQL Database Server

Pada webmin sudah terdapat modul yang bisa diinstall secara otomatis.
klik Un-used Modules
klik MySQL Database Server
klik Install
akan berjalan proses install
Untuk pengaturan BIND DNS Server pada webmin bisa dipelajari disini

# Install phpMyAdmin

Setelah selesai mengistall webmin untuk kontrol panel VPS dan menginstall pendukung untuk menjalankan website, seperti MySQL Datababase Server, Apache Webserver, dan BIND DNS Server. Sekarang kita membutuhkan phpMyAdmin untuk membantu kita manajemen MySQL Datababase Server.
install phpMyAdmin Cara termudah untuk menginstal phpmyadmin adalah melalui apt-get:

apt-get install phpmyadmin

Selama instalasi, phpMyAdmin akan memandu Anda melalui konfigurasi dasar. Setelah proses dijalankan, ikuti langkah berikut:
Pilih Apache2 untuk server
Pilih YES ketika ditanya tentang apakah akan mengkonfigurasi database phpmyadmin dengan dbconfig-common
Masukkan password MySQL Anda ketika diminta
Masukkan password yang ingin Anda gunakan untuk login ke phpmyadmin

Setelah instalasi selesai, tambahkan phpmyadmin ke konfigurasi apache.

nano /etc/apache2/apache2.conf
Tambahkan konfigurasi phpmyadmin ke file.

Include /etc/phpmyadmin/apache.conf
Restart apache:

service apache2 restart

Anda kemudian dapat mengakses phpmyadmin dengan pergi ke http://ip-address/phpmyadmin.

# DONE

Setelah langkah diatas selamat VPS anda sudah siap untuk menjalankan website atau cms anda.
Catatan. mungkin anda membutuhkan beberapa subversion pendukung PHP untuk menjalankan VPS yang berbeda.

Meskipun LAMP diinstal, kita masih bisa melihat dan melihat komponen secara online dengan menciptakan info php halaman cepat
Untuk mengatur ini, terlebih dahulu membuat file baru:

nano /var/www/info.php
Tambahkan baris berikut:

<?php phpinfo(); ?>
Lalu Save dan Exit.
Restart apache sehingga semua perubahan diterapkan:

service apache2 restart
Selesaikan dengan mengunjungi Info php halaman Anda (pastikan Anda mengganti contoh alamat ip dengan satu yang benar): http://12.34.56.789/info.php

Jika ada pertanyaan atau informasi untuk melakukan hal ini daj jika ada pertanyaan silahkan tambahkan di kotak komentar agar bisa kita diskusikan dengan mudah.
Kalau Mau Bertanya Jumpai Kami Di   T.I Sniper Team Silah Kan Gabung 
Komentar