tugas 2

13
NAMA : MUHDIN DAHLAN NPM : 121055520111102 SMESTER: VII (TUJUH)

Transcript of tugas 2

Page 1: tugas 2

NAMA : MUHDIN DAHLANNPM : 121055520111102SMESTER: VII (TUJUH)

Page 2: tugas 2

INSTALASI DAN KONFIGURASI RAINLOOP WEBMAIL CLIENT DENGAN NGINX PADA UBUNTU 14.04

Tugas Sistem Operasi II

Page 3: tugas 2

INSTALASI DAN KONFIGURASI RAINLOOP WEBMAIL CLIENT DENGAN NGINX PADA UBUNTU 14.04 Dokumen ini menjelaskan cara menginstal dan mengkonfigurasi Rainloop pada Ubuntu 14.04. Kami akan menggunakan nginx sebagai web server. Rainloop adalah gratis Open Source Web Application populer terutama ditulis dalam PHP. Hotel ini menawarkan pengguna antarmuka web yang cepat dan kontemporer untuk mengakses email pada mayoritas umum digunakan penyedia email domain seperti Outlook, Yahoo, dan Gmail, selain mail server lokal. Rainloop juga berfungsi sebagai Mail User Agent (MUA) dengan mengakses domain email melalui protokol IMAP / SMTP. Tutorial ini menjelaskan proses instalasi Rainloop Webmail pada Ubuntu 14.04 Virtual Private Server menggunakan Nginx dan MariaDB.

Page 4: tugas 2

1 CATATAN AWAL

Tutorial ini didasarkan pada Ubuntu 14.04 server, sehingga Anda harus menyiapkan Ubuntu 14.04 instalasi server dasar sebelum Anda melanjutkan dengan tutorial ini. Sistem ini harus memiliki alamat IP statis. Saya menggunakan 192.168.0.100 sebagai alamat IP saya dalam tutorial ini dan server1.example.com sebagai nama host.

Page 5: tugas 2

2 Instalasi MariaDB Metode ini memberikan opsi untuk fitur kontak di Rainloop. Instalasi Rainloop

membutuhkan MariaDB tertentu, di sini saya akan menginstal MariaDB-10.0.12 sebagai berikut:

apt-get -y update && apt-get -y upgradeapt-get install python-software-properties curl

Pertama kita akan men-download kunci rilis terkait dengan MariaDB: apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80

0xcbcb082a1bb943db add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu trusty main'

apt-get -y updateecho -e "Package: *\nPin: origin ftp.osuosl.org\nPin-Priority: 1000" | tee /etc/apt/preferences.d/mariadb

apt-get install mariadb-server New password for the MariaDB "root" user: <--mariadbpassword

Repeat password for the MariaDB "root" user: <--mariadbpassword Sekarang kita akan membuat database yang diperlukan untuk Rainloop: mysql -uroot –p Di MariaDB cepat kita akan memasukkan rincian Rainloop sebagai atabase=rainloopdb, user=rainloopuser and password=rainlooppassword; create database rainloopdb;

GRANT ALL PRIVILEGES ON rainloopdb.* TO 'rainloopuser'@'localhost' IDENTIFIED BY 'rainlooppassword';flush privileges;quit

Page 6: tugas 2

3 Instalasi PHP dan Nginx Langkah ini mengharuskan

pengguna untuk menginstal PHP dan Nginx,

apt-get install nginx php5-fpm  php5-mysql php5-mcrypt php5-cli php5-curl php5-sqlite

Page 7: tugas 2

4 Instalasi dan konfigurasi Rainloop Berikutnya, kita harus membuat direktori root untuk situs web

kami, selain mengerahkan versi terbaru dari aplikasi, seperti berikut:

mkdir -p /var/www/rainloop/{public_html,logs}cd /var/www/rainloop/public_html/curl -s http://repository.rainloop.net/installer.php | php

root@server1:/var/www/rainloop/public_html# curl -s http://repository.rainloop.net/installer.php | php#!/usr/bin/env php

  [RainLoop Webmail Installer]

 * Connecting to repository ... * Downloading package ... * Complete downloading! * Installing package ... * Complete installing!

 * [Success] Installation is finished!

root@server1:/var/www/rainloop/public_html#

Page 8: tugas 2

Berikan entri seperti ini: server {

server_name rainloop;

listen 80;

root /var/www/rainloop/public_html;

access_log /var/www/rainloop/logs/access.log;

error_log /var/www/rainloop/logs/error.log;

index index.php;

  location / { try_files $uri $uri/ /index.php?$query_string; }

  location ~ \.php$ { fastcgi_index index.php; fastcgi_split_path_info ^(.+\.php)(.*)$;

fastcgi_keep_conn on;

include /etc/nginx/fastcgi_params;

fastcgi_pass unix:/var/run/php5-fpm.sock;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

}

  location ~ /\.ht {

deny all;

}

location ^~ /data {

deny all;

Page 9: tugas 2

Sekarang kita dapat mengakses panel administrator di http://192.168.0.100/?admin, user=admin and Password=12345

Page 10: tugas 2

Masukkan kredensial:

Page 11: tugas 2

Ini akan menjadi default layar selamat datang Anda:

Page 12: tugas 2

SITUS

http://www.howtoforge.com/installation-and-configuratio-of-

rainloop-webmail-client-with-nginx-on-ubuntu-14.04

Page 13: tugas 2

OK

SEKIAN DAN

TERIMA KASIH

PRODI TEKNIK INFORMATIKAUNIVERSITAS MUHAMMADIYAH MALUKU

UTARA(UMMU)