KONFIGURASI VPS LINUX UNTUK WEB HOSTING
Konfigurasi VPS linux untuk Web Hosting
Cara setting vps linux
Install Apache
apt-get install apache2
Lalu buka browser masukan alamat ip vps anda, jika menampilkan halaman “its Work” , sampai saat ini kita sudah berhasil menginstall apache2.
Install MySQL
apt-get install mysql-server mysql-client
Nanti akan diminta masukkan password for root.
dan ulangi lagi
Install PHP
apt-get install php5 libapache2-mod-php5
Sekarang kita akan mencoba melakukan tes pada php yang baru saja diinstall.
masuk ke direktory html nya, kalau saya berada di /var/www ,
setiap distro biasanya mempunyai letak yang berbeda-beda kalau diubuntu berada di /var/www/html/
buat file bernama phpinfo.php
nano phpinfo.php
jika anda belum menginstall editor nano. install dengan cara:
apt-get install nano
Lalu masukkan kode dibawah ini
<?php phpinfo(); ?>
keluar dan save.
sekarang kita buka http://ipaddress/phpinfo.php.
jika tampil gambar seperti dibawah ini iti artinya anda sudah berhasil menginstall php pada server anda.
Agar MySQL support PHP 5
apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
Restart Apache
Service apache2 restart
Install PHPMyAdmin
apt-get install phpmyadmin
Secara default phpmyadmin terinstall di /usr/share oleh karena itu kita perlu memindahkan/mengcopy ke direktory agar bisa kita akses melalui http://ipaddres/phpmyadmin. kita gunakan cara mudahnya saja.
cp -r /usr/share/phpmyadmin /var/www/
Sampai pada tahap ini kita sudah siap menjadikan vps digunakan untuk web hosting. Silahkan upload aplikasi anda pada direktori /var/www.
Selain itu jika anda ingin menginstall CMS wordpress pada vps, anda bisa mengikuti tutorial berikut ini:
Install CMS WordPress di VPS
- Masuk ke direktory /var/www dan download wordpress.
cd /var/www && wget http://wordpress.org/latest.tar.gz
- ekstrak
tar xf latest.tar.gz
- Maka akan muncul direktory baru dengan nama wordpress. kita perlu memindahkan semua isi pada folder wordpress tersebut untuk di letakkan pada root directoy (/var/www).cd wordpress && mv * /var/www
- hapus file index.html ini akan mengganggu ketika kita akan mengakses alamat ip/domain nantinya.
rm index.html
- Sebelum membuat website dengan wordpress ada baiknya kita membuat database terlebih dahulu. Buka http://alamat_ip/phpmyadmin lalu login menggunakan user root dan password yang sudah dibuat pada saat installasi MySQL tadi. Misal kita buat database dengan nama wordpress, lalu klik ciptakan.
- Pembuatan database selesai. Sekarang kita akan coba melakukan installasi wordpres pada vps.
- Buka alamat ip vps anda, maka tampil halaman konfigurasi wordpress seperti berikut ini.
- klik Create a Configuration File lalu Pilih Lets Go!
Nanti muncul tampilan seperti ini sesuaikan saja seperti pada gambar dibawah ini
- jika sudah, lalu klik Submit.
- Maka akan muncul tampilan seperti dibawah ini
- itu artinya kita di haruskan mengcopy semua kode-kode tersebut untuk diletakkan pada direktori tempat kita menaruh semua file wordpress kita di direktori /var/www lalu di beri nama wp-config.php
- Kembali ke terminal lalu buat sebuah file dengan nama wp-config.php
nano wp-config.php
- paste kode tersebut lalu simpan CTRL+Xtekan Y lalu enter.
- Setelah itu baru klik Run the Install.
- Maka akan tampil form berikut
- pada tahap tersebut anda diminta untuk memasukkan segala jenis informasi website anda dan juga akun yang akan digunakan untuk login nanti
- jika sudah lalu klik Install WordPress
- Setelah itu anda tinggal mengakses direktori admin untuk melakukan login ke dashboard http://alamatip-or-domain/wp-admin
Tambahan
Jika anda melakukan pemindahan website dan mengalami kendala pada url postingan, maka cukup enabled mod_rewrite, dengan menjalankan perintah ini di terminal.
a2enmod rewrite
lalu edit file .htaccess di /var/www/.htaccess
nano /var/www/.htaccess
Copy kode berikut
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
Save CTRL + X pilih y <enter>
Finishing
restart apache2
service apache2 restart
- Agar wordpress writeable
chmod -R 777 wp-content/
Comments
Post a Comment