install nginx manual

Jaman sudah berubah, menggunakan apache untuk webserver beberapa orang mengatakan resource yang diperlukan termasuk besar.
Jadi sekarang banyak orang yang beralih menggunakan nginx karena lebih ringan dan lebih bagus karena support cache

install nginx
$ sudo apt-get install nginx php5-fpm

rubah file konfigurasi  /etc/nginx/sites-available/default menjadi

#pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
#NOTE: You should have “cgi.fix_pathinfo = 0;” in php.ini

## With php5-cgi alone:
#fastcgi_pass 127.0.0.1:9000;
#With php5-fpm:
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}

restart keduanya
$ sudo service php5-fpm restart
$ sudo service nginx restart

install mariaDB

$ sudo apt-get install software-properties-common
$ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db

tambahkan ini di /etc/apt/sources.list.d/ buat file mariaDB.list

#MariaDB 10.1 repository list - created 2016-02-24 03:25 UTC
#http://mariadb.org/mariadb/repositories/
deb [arch=amd64,i386] http://mariadb.biz.net.id/repo/10.1/ubuntu trusty main
deb-src http://mariadb.biz.net.id/repo/10.1/ubuntu trusty main

command install mariaDB
$ sudo apt-get update
$ sudo apt-get install mariadb-server

anda perlu mengubah owner dari file dan foldernya

$ chown -R www-data:www-data /var/www
atau

$ chown -R www-data:www-data /usr/share/nginx

dan mengubah permission foldernya untuk file-file yang perlu diedit

#ganti include dengan folder pilihan anda
$ chmod -R 755 include/

referensi

update 13-01-2017:

Satu waktu saya ingin menggunakan nginx agar bisa lebih  gampang untuk sharing beberapa script – sh file (anda bisa juga gunakan ini untuk share file juga)
jadi saya hanya install nginx (tanpa php dan mariaDb), kemudian menambahkan “autoindex on” pada konfigurasi nginx

#edit file: nano /etc/nginx/sites-available/default

#ganti root folder dengan misalnya ini
#default: root /var/www/html;
root /home/myUserName/Downloads/share
server {
  location / {
    autoindex on;
  }
#atau
#  location /foldersaya {
#    autoindex on;
#  }

}

ref 1 – ref 2

 

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Powered by WordPress.com.

Up ↑

%d bloggers like this: