tugas ke 2 sistem operasi ii
TRANSCRIPT
Tugas ke-2 Sistem Operasi II
Installing Cherokee With PHP5 And MySQL Support On Ubuntu 12.04
NAMA: RISNAWATI MASIDINGO
NPM : 121055520111209
• 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.
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:
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
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:
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).
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/
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.
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:
Kemudian kita restart Cherokee: