Bagikalian yang ingin membuat sebuah web dengan Nginx di Ubuntu 16.04, saya akan share bagaimana cara untuk melakukan konfigurasinya.
Berikur langkah-langkah konfigurasi Web Server Nginx.

Langkah pertama mengetikan perintah berikut:

 sudo apt-get update
 sudo apt-get install nginx -y

Perintah diatas berfungsi untuk update dan install web server Nginx. Selanjutnya cek apakah web server sudah jalan dengan menulisakan alamat IP/Domain pada web browser:

http://ip(atau)domain

Jika berhasil hasilnya seperti dibawah ini:

Langkah kedua Install MySQL Server dengan menjalankan perintah:

 apt-get install mysql-server -y

Lalu muncul perintah memasukkan password MySQL masukkan sesuai keingginan kalian,

Langkah ketiga Install PHP dengan menjalankan perintah:

 apt-get install php-fpm php-mysql -y

kemudian lakukan edit pada file php.ini dengan perintah:

 nano /etc/php/7.0/fpm/php.ini

Selanjutnya cari cgi.fix_pathinfo , jika menggunakan editor nano ketikan ctrl + w untuk memudahkan mencari. hapus tanda (;) dan rubah 1 ke 0 maka seperti dibawah ini:

 cgi.fix_pathinfo=0

lalu restart PHP dengan perintah:

 systemctl restart php7.0-fpm

Langkah keempat edit file server host konfigurasi Nginx, dengan perintah:

 nano /etc/nginx/sites-available/default

Edit seperti dibawah ini:

server {
	listen 80 default_server;
	listen [::]:80 default_server;

	root /var/www/html;

	# Add index.php to the list if you are using PHP
	index index.php index.html index.htm index.nginx-debian.html;

	server_name ipataudomain;

	location / {
		# First attempt to serve request as file, then
		# as directory, then fall back to displaying a 404.
		try_files $uri $uri/ =404;
	}

	# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
	#
	location ~ \.php$ {
		include snippets/fastcgi-php.conf;
		fastcgi_pass unix:/run/php/php7.0-fpm.sock;
	}

	# deny access to .htaccess files, if Apache's document root
	# concurs with nginx's one
	#
	location ~ /\.ht {
		deny all;
	}
}

Cek konfigurasi Ngix jika sudah sukses restart Nginx:

nginx -t
systemctl restart nginx

Langkah terakhir menguji PHP dengan mengetikkan:

echo "" > /var/www/html/info.php

kemudian ketikkan di browser http://domain.com/info.php, jika sudah muncul gambar seperti dibawah iini maka konfigurasi kalian telah berhasil.

Sekian dan Terimakasih
Contact Admin: [email protected]

200total visits,1visits today

Leave a Reply

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