Tugas ke 2 sistem operasi ii

10
Tugas ke-2 Sistem Operasi II Installing Cherokee With PHP5 And MySQL Support On Ubuntu 12.04 NAMA : RISNAWATI MASIDINGO NPM : 121055520111209

Transcript of Tugas ke 2 sistem operasi ii

Page 1: Tugas ke 2 sistem operasi ii

Tugas ke-2 Sistem Operasi II

Installing Cherokee With PHP5 And MySQL Support On Ubuntu 12.04

NAMA: RISNAWATI MASIDINGO

NPM : 121055520111209

Page 2: Tugas ke 2 sistem operasi ii

• Instalasi Cherokee Dengan PHP5 Dan MySQL Dukungan Pada Ubuntu 12.04

Cherokee adalah sangat cepat, fleksibel dan mudah untuk mengkonfigurasi Web Server. Ini mendukung teknologi luas saat ini: FastCGI, SCGI, PHP, CGI, TLS dan SSL terenkripsi koneksi, virtual host, otentikasi, pada pengkodean, load balancing, file log Apache kompatibel, dan banyak lagi. Tutorial ini menunjukkan bagaimana Anda dapat menginstal Cherokee pada Ubuntu 12.04 server dengan dukungan PHP5 (melalui FastCGI) dan dukungan MySQL.

Page 3: Tugas ke 2 sistem operasi ii

Saya tidak menjamin bahwa hal ini akan bekerja untuk Anda!

1. Catatan awal

Dalam tutorial ini saya menggunakan server1.example.com nama host dengan alamat IP 192.168.0.100. Pengaturan ini mungkin

berbeda untuk Anda, sehingga Anda harus menggantinya jika anda perlu untuk menggantinya.

Aku sedang menjalankan semua langkah dalam tutorial ini dengan hak akses root, jadi pastikan Anda login sebagai root:

Page 4: Tugas ke 2 sistem operasi ii

2. Instalasi MySQL 5

Pertama kita menginstal MySQL 5 seperti ini:

Anda akan diminta untuk memberikan password untuk user root MySQL - password ini berlaku untuk user root @ localhost serta

[email protected], jadi kita tidak perlu menentukan password root MySQL secara manual di kemudian hari :

Password baru untuk MySQL "root" user: <- yourrootsqlpassword

Ulangi password untuk MySQL "root" user: <- yourrootsqlpassword

Page 5: Tugas ke 2 sistem operasi ii

3. Instalasi Cherokee

Cherokee tersedia sebagai paket Ubuntu, oleh karena itu kita dapat menginstalnya seperti ini:

Sekarang langsung ke browser Anda untuk memanggil http://192.168.0.100, dan anda akan melihat halaman placeholder Cherokee:

Page 6: Tugas ke 2 sistem operasi ii

Cherokee dapat dikonfigurasi melalui panel kontrol berbasis web yang kita dapat mulai sebagai berikut:

(Secara default cherokee-admin terikat hanya untuk 127.0.0.1 (localhost), yang berarti Anda hanya dapat terhubung dari sistem yang sama. Dengan parameter -b Anda dapat menentukan alamat jaringan. Jika tidak ada IP yang disediakan, itu akan terikat pada seluruh interface).

Page 7: Tugas ke 2 sistem operasi ii

Output harus sama dengan yang satu ini:

root@server1:~# cherokee-admin -b[29/05/2012 13:46:44.778] (warning) rrd_tools.c:121 - Could not find the    rrdtool binary. | A custom rrdtool binary has not been defined, and the    server could not find one in the $PATH.

Cherokee Web Server 1.2.101 (Jan 30 2012): Listening on port ALL:9090, TLSdisabled, IPv6 enabled, using epoll, 4096 fds system limit, max. 2041connections, caching I/O, single thread

Login:  User:              admin  One-time Password: YXiRcc6wcAnwcUo5

Web Interface:  URL:               http://localhost:9090/

Page 8: Tugas ke 2 sistem operasi ii

Anda memerlukan username dan password untuk login ke web yang dapat ditemukan di http://192.168.0.100:9090/:

Beginilah interface web terlihat:

Untuk menghentikan cherokee-admin, ketik CTRL + C pada shell.

Page 9: Tugas ke 2 sistem operasi ii

4. Instalasi PHP5

Kita bisa membuat PHP5 di Cherokee melalui FastCGI. Untungnya, Ubuntu menyediakan PHP5 paket FastCGI-enabled yang kita install seperti ini:

5. Konfigurasi PHP5

Kita harus mengubah /etc/php5/cgi/php.ini dan komentar baris cgi.fix_pathinfo=1:

Page 10: Tugas ke 2 sistem operasi ii

Kemudian kita restart Cherokee: