Hướng dẫn cài đặt Cherokee với PHP5 và
MySQL hỗ trợ trên Ubuntu 10.10
Cherokee hiện đang là 1 trong nhng hệ thống Web Server hoạt
động nhanh chóng, ổn định và dễ cấu hình nhất hiện nay, hỗ tr
tốt nhiều nền tảng công nghệ tiên tiến như FastCGI, SCGI, PHP,
CGI, TLS và giao thức mã hóa SSL, virtual host, các cơ ch
ế xác thực,
khả năng mã hóa dữ liệu nhanh chóng, cân bằng tải... Trong bài
hướng dẫn sau, Quản Trị Mạng sẽ trình bày những bước cơ bản để c
ài
đặt Cherokee trên Ubuntu 10.10 server với PHP5 (thông qua
FastCGI) và MySQL h trợ.
Lưu ý sơ bộ:
Trong bài thử nghiệm này, chúng tôi sử dụng hostname
server1.example.com với địa chIP 192.168.0.100. Với các hệ thống
khác nhau, các bạn nhớ điều chỉnh và thay đổi lại thông số cho phù
hợp. Tất cả các lệnh đều được thực hiện bằng tài khoản root, do vậy
hãy đăng nhập vào tài khoản này trước tiên:
sudo su
Cài đặt MySQL 5:
Để làm việc này, chúng ta sẽ sử dụng lệnh sau:
aptitude install mysql-server mysql-client
Tiếp theo, khởi tạo mật khẩu cho tài khoản MySQL root, được áp
dụng cho tài khoản root@localhost cũng như
root@server1.example.com, do vy không cần phải chỉ định rõ ràng
tại những bước sau này:
New password for the MySQL "root" user: <--
mật khẩu SQL root
Repeat password for the MySQL "root" user: <--
mật khẩu SQL root
Cài đặt Cherokee:
Các gói hỗ trợ của Cherokee đã có sẵn trong Ubuntu, do vậy hãy
dùng lệnh sau:
aptitude install cherokee
Sau đó, khởi động trình duyệt và gõ địa chỉ http://192.168.0.100, bạn
sẽ thấy trang Welcome của Cherokee như sau:
Cherokee có thể được cấu hình qua bảng điều khiển dựa tr
ên web như
sau:
cherokee-admin -b
Lưu ý rằng ở chế độ mặc định, cherokee-admin chỉ chấp nhận kết nối
từ 127.0.0.1 (localhost), có nghĩa rằng bạn chỉ có thể kết nối tới
Cherokee tcùng 1 hệ thống. Việc thêm tham s-b đng sau để chỉ
định thêm các địa chỉ mạng cụ thể, nếu giữ nguyên -b thì hệ thống s
chấp nhận tất cả các giao thức kết nối. Kết quả trả về khi gõ lệnh trên
sẽ như sau:
root@server1:~# cherokee-admin -b
Login:
User: admin
One-time Password: EzkGt8PykkdGce0b
Web Interface:
URL: http://localhost:9090/
[28/10/2010 16:26:19.157] (error)
rrd_tools.c:120 - Could not find the rrdtool
binary.
Cherokee Web Server 1.0.4 (Jun 24 2010):
Listening on port ALL:9090, TLS
disabled, IPv6 enabled, using epoll, 4096 fds
system limit, max. 2041
connections, caching I/O, single thread
Đăng nhập vào đây bằng tài khoản (có thể tìm thấy thông tin này tại
http://192.168.0.100:9090/):
Giao diện chính của Cherokee sau khi đăng nhập:
Để tạm dừng hoạt động của cherokee-admin, nhấn CTRL + C tại