Install Nginx pada VPS Ubuntu

Kami bahas Install Nginx Ubuntu sebegaimana sebelumnya dibahas pada Centos. Nginx sedah terkenal ringan untuk VPS dan Ubuntu sangat cocok.

Berikut ini tutorial install nginx pada vps Ubuntu 11.10. Apa kelebihan Ubuntu dibanding Centos, Debian atau OS yang lain saya juga tidak tahu. Tutorial setup vps ini lebih kompleks dari tutorial sebelumnya yang menggunakan Centos, instalasinya juga lebih lama. Namun sepertinya lebih lengkap dalam operasionalnya.

Cara Install Nginx pada Ubuntu 11.x

1. Buat folder didalam /

 
cd /
mkdir tuxlite
cd tuxlite

2. Download Tuxlite

Silakan cari tuxlite yang sesuai dengan OS anda di http://www.tuxlite.com/download/
Misal untuk Ubuntu :
http://tuxlite.com/scripts/lnmp-oneiric-multiuser.tar.gz
Jalankan perintah :

 
wget http://tuxlite.com/scripts/lnmp-oneiric-multiuser.tar.gz

3. Ekstrak

 
tar xzf lnmp-oneiric-multiuser.tar.gz

4. Install Nano

 
apt-get update && apt-get -y install aptitude
apt-get install nano

5. Edit konfigurasi option.conf

 
nano options.conf

Yang perlu diganti adalah: hostname, hostname FQDN, server IP, Port, Mysql_root_password
contoh

 
HOSTNAME=localhost
HOSTNAME_FQDN=server.sinarweb.com
SERVER_IP=173.0.54.198
SSHD_PORT=22

# Please copy your MySQL root password, it will be required during installation.
MYSQL_ROOT_PASSWORD=passwordmukenekiye

6. Install Phpmyadmin lalu aktifkan

 
./setup.sh pma
./setup.sh pma on

pembuat phpmyadmin :
http://kent.dl.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.4.9/phpMyAdmin-3.4.9-all-languages.tar.gz
akses phpmyadmin :
/usr/local/share/phpmyadmin

7. Ubah permission semua file .sh

chmod 700 *.sh

8. Install Varnish

Sekarang installasi Varnish Cache biar server lbh kenceng dan ringan.
Untuk Tuxlite script v1.2 gunakan perintah

./setup.sh varnish on
sedangkan utk Tuxlite script v1.3 gunakan perintah:
./varnish.sh –> tekan enter lalu akan ada list perintah utk installnya (sy lupa jhe..)
kalo gk salah
./varnish.sh install
trus untuk mengaktifkannya:
./varnish.sh on

8. Install Ngink

./install.sh

Saat instalasi akan muncul pertanyan2 pilih saja sesuka anda :
– pilih : install the package maintainer’s version

Change the root password? [Y/n] Y
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] n
Remove test database and access to it? [Y/n] Y

Country Name (2 letter code) [AU]: tekan enter (dan seterusnya tekan enter)

9. Membuat User
Setelah selesai anda harus membuat username baru (krn root login sdh didisable) dan memasukkan domain anda di server.

“Root login disabled, SSH port set to 22. Hostname set to localhost and FQDN to vps.sinarweb.com.
Remember to create a normal user account for login or you will be locked out from your box!”
user ini maksudnya menjadi semacam folder misal /home/user/domains/sinarweb.com/public_html

adduser sinarweb

Enter new UNIX password: isi dengan password root saja

Enter the new value, or press ENTER for the default -> Enter terus saja
Full Name []: enter, Room Number [] dst enter terus saja
Is the information correct? [Y/n] : Y

10. Add Domain

./domain.sh add sinarweb sinarweb.com

Succesfully added “sinarweb.com” to user “sinarweb”
You can now upload your site to /home/sinarweb/domains/sinarweb.com/public_html.

12. Ingat

Begitu Nginx di install maka anda tidak dapat install apa-apa lagi, maka semua proses intalasi dilakukan sebelum intall Nginx, karena akses ke root otomatis didisabe sehingga anda tidak bisa ssh ke root. Jadi jangan keluar dari SSH sebelum membuat user dan Add domain.

Jangan khawatir anda sebenarnya bisa akses seperti root cuma aksesnya tidak menggunakan user root. Untuk akses SSH anda hanya bisa menggunakan user dan password yang anda buat pada langkah ke 9 dan 10.

13. Test

Akses domain anda, maka akan muncul “Welcome to Nginx”
letak file domain anda berada pada : /home dan aksesnya dengan ketik SSH # cd /home
letek database anda berada pada :

Kesimpulan :

1. Install Nginx dengan cara ini lebih lengkap fitur dan lebih mudah operasionalnya, namun cukup memakan resource memory yang agak besar yaitu : 438.156k, mirip sama memory yang dibutuhkan kloxo sekitar 475.000k Jadi untuk vps dengan memory 512 MB kecil kayaknya kurang direkomendasikan.

2. Kalau VPS anda memory cuma 512 MB lebih baik gunakan Cara Instalasi Nginx pada Centos yang sudah saya tulis sebelumnya, karena memory terpakai hanya sekitar 102.980k

3. Ketik # top – untuk melihat resource VPS yang sedang berjalan (gak usah pakai tanda pagar)

Phpmyadmin is DISABLED by default. PMA URL =/p.
AWStats is DISABLED by default.AWStats URL =/stats.
Stats updates daily. Allow 24H before viewing stats or you will be greeted with an error page.
If Varnish cache is enabled, please disable & enable it again to reconfigure this domain.

Demikian tutorial VPS ini, semoga bisa bermanfaat bagi Anda, terutama para blogger yang web-nya sudah gak kuat pakai hosting biasa dan harus install VPS sendiri.

Leave a Comment

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

Scroll to Top