Install LEMP Di Debian 8

dokumen-dokumen yang mirip
DATABASE SERVER WEB SERVER SUBDOMAIN

INSTALASI WEB SERVER PADA LINUX Oleh Dwi Kurnivan Setiono

WEB SERVER LINUX DEBIAN 8.5

Installasi Web Server Pada Linux Debian (GUI) Nama : Abdul Rohman Wahid Kelas : XI TKJ A No / NIS : 01 / 13986

DNS SERVER. Jaringan Komputer

SMK NEGERI 3 PALU SERVER WITH DEBIAN. Konfigurasi : Urutan Konfigurasi :

LAMPIRAN. Lampiran Halaman Depan Web Hosting. Menu Hosting L-1

Modul 4 INSTALASI DAN KONFIGURASI WEB SERVER

LIGHTTPD PADA DEBIAN 6

DNS SERVER LINUX DEBIAN 8.5

TEKNOLOGI INFORMASI DAN KOMUNIKASI ADMINISTRASI SERVER DEB-003 STRUKTUR MODUL ADMINISTRASI LINUX DEBIAN SQUEEZE DASAR-DASAR JARINGAN DEB.

TKJ SMK Negeri 1 Bangli

Web Server A. DASAR TEORI

1. Anda harus login dulu ke server anda dengan menggunakan root 2. Kemudian cek apakah paketnya sudah terinstall atau tidak dengan perintah berikut

Admin Jaringan Komputer APACHE WEB SERVER

Meng-install Paket Aplikasi di Ubuntu secara Luring (offline) [Lagi]

MODUL 6. Web Server [MODUL PRAKTIKUM MANAJEMEN JARINGAN KOMPUTER] MODUL 6

MODUL BASIC SERVER. INSTALATION LAMP (Linux Apache MySQL PHP) SERVER DEBIAN 7 (WHEEZY)

WEB SERVER ( APACHE WEB SERVER )

WEB DATABASE ( WEB SERVER dan DATABASE )

Meng-install Paket Aplikasi di Ubuntu secara Luring (offline) [Lagi] rev.2

Cara Belajar Xampp Pada Mysql untuk Php

INSTALASI PC SERVER. SAMBA dan SWAT. Ardi Maharta / Heri Widayat /

LAPORAN MEMBUAT WEB SERVER DENGAN SISTEM OPERASI UBUNTU Oleh : Hendro Wijayanto ( ) Danang Kurniawan ( )

LAMPIRAN Gambar Pemberitahuan proses instalasi

MODUL PRAKTIKUM SISTEM DAN JARINGAN KOMPUTER WEBSERVER. Oleh : Muhammad Riza Hilmi, ST.

KONFIGURASI MAIL SERVER PADA DEBIAN 5

Laporan Praktek Debian Server

Konfigurasi Jaringan di Linux. Rolly Yesputra rollyyp.wordpress.com WA

Pertemuan 1 Pengenalan Web Server dan Server Side Scripting

PROPOSAL PEMBUATAN MAIL SERVER MENGGUNAKAN SQUIRRELMAIL DENGAN UBUNTU SERVER 14.04

INSTALASI WEB SERVER PADA MICROSOFT WINDOWS

Konfigurasi DNS & Web Server

Panduan Cara Menggunakan Server VPS

Instalasi File Server

BAB IV HASIL DAN ANALISIS

Sistem Monitoring Di Debian 6

ADMINISTRASI JARINGAN DEBIAN SERVER

MODUL PRAKTIKUM BASIS DATA TEKNIK INFORMATIKA UIN SUNAN KALIJAGA YOGYAKARTA 2011 PENGENALAN DATABASE MYSQL

Copy Right 2009 Not right to copy without permission

Praktikum 13 Konfigurasi Keamanan Layanan Proxy

INSTALASI DNS SERVER-WEBSERVER-PROXY SERVER-FTP SERVER

Membangun Webserver. Dengan menggunakan freeradius pengelolaan login user berbasis web dan dapat menangani sampai ribuan client dari banyak AP

eth0 server --> (public) eth1 server --> eth0 router -->

MEMBANGUN DNS, MAIL DAN WEBMAIL SERVER. Pengetikan password tidak ditunjukkan demi keaamanan. Maka ketik saja password sampai selesai kemudian ENTER

Mengenal Apache Web Server

Panduan Instalasi Apache, PHP dan MySQL pada GNU/Linux

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

MODUL PRAKTEK DEBIAN SERVER

Konfigurasi DNS Server pada Linux Redhat

Webmail Server 1. Virtual Alias = mail.sekolah.sch.id 2. Metode = courier imap dan courier pop. switch

LAPORAN DEBIAN 7 ( DNS SERVER, WEB SERVER, MAIL SERVER, DHCP )

2.1 Instalasi Joomla Secara Lokal

Mata Pelajaran : Materi Kompetensi Tahun Pelajaran 2011/2012. : Membangun PC Router dan Internet Gateway (edisi.1)

DNS SERVER, WEB SERVER, FTP SERVER, PROXY SERVER

Instalasi Joomla 1.7

LANGKAH INSTALL XAMPP DAN WORDPRESS DI PC KOMPUTER Oleh: Akhmad Syaiful, S.Kom

Bab II. TINJAUAN PUSTAKA

SMK PASUNDAN 2 BANDUNG

Pertemuan 11 Pengenalan DBMS dan MySQL

Setup DNS di Debian 7.x.x

APLIKASI Web Server dan MySql menggunakan Xampp

E-trik Ajax. Database MySQL. Dedi Alnas

Untuk mengimplementasikan sistem ini, diperlukan spesifikasi perangkat keras,

BAB 4 IMPLEMENTASI DAN EVALUASI. Pada bagian implemenatasi ini, akan dijelaskana mengenai rencana Kebutuhan Sumber Daya Aplikasi

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

Tutorial Cara Upgrade Aplikasi Perpustakaan Senayan

Konfiguras Web Server Debian Wheezy

TUTORIAL CONTENT MANAGEMENT SYSTEM WEB HOSTING JOOMLA

LAPORAN RESMI PRAKTIKUM KEAMANAN DATA LAPORAN RESMI KONFIGURASI KEAMANAN LAYANAN PROXY PROXY RADIUS

Instalasi MySQL dengan App Serv [ Hari Zulianto ] [Year] JOB SHEET

TUTORIAL KONFIGURASI FIREWALL DENGAN DEBIAN SERVER

LAPORAN RESMI PRAKTIKUM ADMIN DAN MANAJEMEN JARINGAN Mail Server

FTP SERVER MAIL SERVER WEBMAIL

MEMBANGUN SERVER MULTIMEDIA MENGGUNAKAN ostube PADA LINUX DEBIAN ETCH

ADMINISTRASI SERVER KELAS 11

Laporan Pengerjaan Repositori Distro Edusantara

PEMBAHSANA SOAL UJI KOMPETENSI TKJ 2015/2016 PAKET 1. Menggunakan UBUNTU TKJ SMKN 1 Lembah Melintang

2.2 Update Record Salah satu fitur aplikasi database adalah update data. Perintah SQL yang digunakan untuk update data seperti di bawah ini.

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

MANUAL UNTUK MENJALANKAN PROGRAM

Written by Administrator Wednesday, 15 June :49 - Last Updated Thursday, 20 December :10

Wordpress : Membuat Situs di PC Sendiri

Dasar-dasar PHP. Donny Reza, S.Kom. Program Studi Akuntansi Universitas Komputer Indonesia 2013

BAB III ANALISA DAN PERANCANGAN

Membangun Website dengan Joomla!

Modul 3. Oleh : Mohammad Sholikin. 1

BAB I PENDAHULUAN. 2. Dapat mengetahui tujuan dari Virtual Host. 3. Mampu mengkonfigurasi Virtual Host khususnya pada Centos.

Membuat Web Server di Linux

Instalasi PHPmotion di Centos 5.5

BAB III LANDASAN TEORI

Membuat FTP Server dengan Ubuntu Cara Membangun FTP Server dengan VSFTPD Ubuntu Server - Transfer file dengan layanan ftp.

Langkah-langkah Instalasi Openbiblio Indonesia Oleh : Arif Surachman /

Pengenalan Web Programming dengan PHP

MODUL 1 PENGENALAN PDO (PHP DATA OBJECT)

Belajar Membuat Blog Wordpress Secara Offline dengan XAMPP Server

Oleh: George Thomas. Web Site:

Silahkan ikuti langkah-langkah berikut :

Transkripsi:

Install LEMP Di Debian 8 LEMP berasal dari huruf pertama dari Linux, Nginx(engine-x) HTTP Server, MySQL/MariaDB database, and PHP/Perl/Python. Pertama, masuk dengan user root dengan perintah: su Catatan awal: Jika anda sudah menginstall apache2 sebaiknya dihapus terlebih dahulu untuk menghindari kesalahan. Untuk uninstall apache2, ikuti perintah ini: systemctl stop apache2 apt-get remove --purge apache2 apache2-utils apache2.2-bin apache2-common apt-get autoremove apt-get autoclean Cari folder konfigurasi apache2 dengan perintah: whereis apache2 Lalu, hapus folder dan file dengan perintah: rm -Rf /etc/apache2 /usr/lib/apache2 /usr/include/apache2

1. Install Nginx Nginx [engine x] adalah HTTP server dan mail proxy server yang ditulis (dibuat) oleh Igor Sysoev. Mari kita install Nginx, dengan perintah: apt-get install nginx Jalankan service Nginx dengan perintah: systemctl start nginx Cek, apakah nginx berhasil berjalan dengan perintah: systemctl status nginx contoh jika berhasil berjalan.

2. Tes Nginx Server Buka web browser anda, lalu akses alamat ip anda atau http://localhost jika berhasil akan muncul semacam ini dihalaman anda.

3. Install MySQL MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. Install dengan perintah: apt-get install mysql-server mysql-client Selama proses install, anda akan menemukan pertanyaan tentang password user root MySQL anda, isikan sesuai ketentuan anda dan ingatlah. Cek apakah MySQL sudah berhasil berjalan dengan perintah: systemctl status mysql

4. Install PHP PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. Install dengan perintah: apt-get install php5 php5-fpm php5-mysql 5. Konfigurasi Nginx Buka file /etc/nginx/nginx.conf dengan text editor apa saja. nano /etc/nginx/nginx.conf Atur pada worker_processes (jumlah proses pada CPU anda). Untuk melihatnya masukan perintah "lscpu". dalam contoh saya muncul 4, akan tetapi saya cukup memakai 1 saja. worker_processes 1;

Untuk pembatasan akses, anda harus mengkonfigurasi file /etc/nginx/sites-available/default Lakukan backup sebelum anda merubahnya cp /etc/nginx/sites-available/default /etc/nginx/sites-available/default.backup Edit file /etc/nginx/sites-available/default nano /etc/nginx/sites-available/default Lalu, hapus semua dan ganti dengan baris script dibawah: server { listen 80; server_name localhost; root /var/www/html; index index.php index.html index.htm index.nginx-debian.html; location / { try_files $uri $uri/ =404; error_page 404 /404.html; error_page 500 502 503 504 /50x.html; location = /50x.html { root /var/www/html; location ~ \.php$ { try_files $uri =404; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; Fungsinya, untuk membatasi hak akses client ke folder-folder anda yang lain.

Jika anda menginginkan hak akses otomatis melihat isi dalam folder (Inggris: Directory Listing) maka dalam file /etc/nginx/sites-available/default isikan dengan baris script: server { listen 80; server_name localhost; root /var/www/html; index index.php index.html index.htm index.nginx-debian.html; location / { autoindex on; error_page 404 /404.html; error_page 500 502 503 504 /50x.html; location = /50x.html { root /var/www/html; location ~ \.php$ { try_files $uri =404; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; Keterangan: root /var/www/html adalah folder root untuk halaman web anda. Restart Servcie Nginx systemctl restart nginx Restart Service php5-fpm systemctl restart php5-fpm

6. Tes Hasil Konfigurasi Nginx Tes hasil konfigurasi tersebut dari kesalahan yang ada, masukan perintah: nginx -t jika muncul seperti dibawah, maka tidak ada error. nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful

7. Konfigurasi PHP Buka file /etc/php5/fpm/php.ini dengan text editor: nano /etc/php5/fpm/php.ini Cari kata 'cgi.fix_pathinfo=1', uncomment atau hapus tanda pagar dan rubah nilai 1 menjadi 0. Sekarang, restart service php-fpm systemctl restart php5-fpm Cek, service php-fpm berjalan atau tidak dengan perintah: systemctl status php5-fpm

8. Tes PHP Buatlah halaman contoh "test.php" dalam folder root nginx. nano /var/www/html/test.php Lalu isikan script seperti dibawah: <?php phpinfo();?> Simpan dan keluar.

Buka web browser dan masuk ke http://localhost/test.php Jika berhasil, akan muncul detail dari PHP.

9. Mengatur MySQL dengan phpmyadmin phpmyadmin adalah perangkat lunak bebas yang ditulis dalam bahasa pemrograman PHP yang digunakan untuk menangani administrasi MySQL. Install phpmyadmin dengan perintah: apt-get install phpmyadmin Selama proses install, anda akan menemukan pilihan konfigurasi phpmyadmin dengan dbconfigcommon pilih "Yes" Lalu akan menyanyakan password MySQL anda, masukan password MySQL yang anda buat sebelumnya. setelah selesai proses intall, anda harus membuat link ke folder phpmyadmin anda pada folder root Nginx /var/www/html/ dengan perintah: ln -s /usr/share/phpmyadmin/ /var/www/html/ Lalu, restart service Nginx systemctl restart nginx 10. Akses phpmyadmin pada Web Browser Anda dapat membukanya di http://localhost/phpmyadmin/ Masukan username "root" dan password MySQL anda.

Tutorial ini bermaksud untuk dokumentasi apa yang penulis pelajari, dengan menuliskan langkah-langkahnya penulis berharap untuk bisa mengingatnya dan jika lain waktu penulis lupa, bisa membaca tulisan tutorial ini sebagai bahan acuan mengingat.