AdminTalk - Talk to Learn

Navigation
Go Back   AdminTalk - Talk to Learn > Server Operating System > Linux Server
Linux Server Cài đặt, bảo mật, kinh nghiệm quản trị máy chủ Linux: CentOS, OpenSuSe, RedHat, Debian ...

Đề mục chính

Cấu trúc diễn đàn
Thông tin tổng hợp
Thông báo và quy định chung
Đóng góp ý kiến
Những bài viết có giá trị
Tin tức công nghệ
•• Tin tức công nghệ thông tin
•• Doanh Nghiệp & Người Tiêu Dùng
Premium Server, Hosting Support
Web Hosting / Domain
•• Kiến thức cơ bản về Web Hosting/Domain
•• Plesk - CPanel
Server / VPS
•• Kiến thức cơ bản Server - VPS
•• Server Review/ Hardware
•• Mail Server - AntiSPAM
Virtuozzo - VMWare - HyperV
•• For Windows
•• For Linux
Security
•• Mạng Wan - Lan
•• Internet - Virus - Hacker
VoIP
•• Kiến Thức Cơ Bản VoIP
•• Phần Cứng VoIP
•• Phần Mềm VoIP
•• Nhà cung cấp VoIP
Server Operating System
Linux Server
Windows Server 200x
Computer Supports and Discussion
Operating System
•• Hệ điều hành Linux
•• Hệ điều hành Windows
•• Hệ điều hành Mac
•• Hệ điều hành Chrome
Laptop, Netbook
Hardware
•• Cpu Intel
•• Cpu AMD
•• PSU, Overclocking & Cooling
•• Mainboard & Memory
•• Đồ họa máy tính
•• Kinh nghiệm
Software
•• Linux Apps
•• Windows Apps
Webmaster Area
Webmaster talk
Programming Language
•• HTML & CSS
•• PHP
•• C++ / C#
•• .NET
•• Java
•• Other
Graphic & Mutimedia
SEO (Search Engine Optimization)
Browsers
•• Mozilla Firefox
•• Chrome
•• Internet Explorer
Thủ Thuật Internet
Thương mại điện tử
•• Hình thức thanh toán
•• Giải pháp
HiTech, Mobile, Movies, Music, eBooks, Relax
Tablet PC
•• iPad
Mobile
•• iPhone
•• BlackBerry
•• Others
Movies
•• Download phim HD
•• Download phim DVD
Music
•• Download nhạc Lossless Album
•• Download nhạc Lossless tuyển chọn
eBooks - Tài liệu
•• Tin học - Lập trình
•• Khoa học - Kỹ thuật
•• Ngoại Ngữ
•• Tutorials - Training
•• Kinh tế
•• Thể Loại Khác
Bài học trong cuộc sống
AdminTalk – Talk to You
Introduce Youself
Off topic/ Chatting
Mua bán - Rao vặt - Tuyển dụng
Quảng cáo
Tuyển dụng

Bầu chọn mới nhất
Bạn nghĩ sao về công nghệ USB 3.0 ?

Rất tuyệt! Sẽ sử dụng ngay nếu được bán trên thị trường: 47.37%

Tốt hơn USB 2.0 , nhưng giá có thể mắc hơn nhiều: 42.11%

Bình thường thôi, công nghệ luôn thay đổi mà: 10.53%

Không quan tâm lắm: 0%
Voters: 38. You may not vote on this poll

Thống kê
Đề tài: 10649
Bài gửi: 12213
Thành viên: 20,209
Thành viên tích cực: 82
Xin cùng nhau chào đón thành viên mới nhất: bknpower
Kỷ lục: 624 người đã ghé thăm 17/11/2010 lúc 06:16 AM.
Thành viên mới:
hôm nay
- bknpower
hôm nay
- ketrangtay84
Hôm qua
- buixuantu
Hôm qua
- baophuc0711
08/02/2012
- ddvtien
08/02/2012
- thanhtam1028
08/02/2012
- goodhealthvn1
08/02/2012
- honghobao286
07/02/2012
- condau
07/02/2012
- timlaibautroi7408

Số người đang xem
View Who's Online Thành viên: 5
Khách: 84
Tổng: 89
Nhóm: 0
Nhóm:  
Thành viên:  aviomobile, linhshop1989, muareonline, thaithangdk, truongphihung
Mở Sổ Bạn Bè

Trả lời
 
LinkBack Ðiều Chỉnh Kiếm Trong Bài Xếp Bài

  #1 (permalink)
Old 09/04/2010, 10:38 AM
Cài đặt Cherokee với PHP5 và MySQL hỗ trợ trong Ubuntu 9.10

yanobi
An expert Admin
can't stop talking
 
Tham gia ngày: Jan 2010
Bài gởi: 881
My Mood:
Thanks: 21
Thanked 139 Times in 78 Posts
VP: 0.00
Donate
Cherokee được biết đến như 1 hệ thống Web Server mạnh mẽ, nhanh chóng và tiện lợi. Nó hỗ trợ tốt các nền tảng công nghệ tiên tiến hiện nay như FastCGI, SCGI, PHP, CGI, TLS với cơ chế mã hóa SSL, virtual hosts, authentication, hệ thống yêu cầu cân bằng tải, tương thích với Apache…



Bài viết sau sẽ hướng dẫn các bạn cách cài đặt Cherokee trong Ubuntu 9.10 server, hỗ trợ PHP5 (thông qua FastCGI) và MySQL.



1. Những điều cần lưu ý



- Trong bài viết này sử dụng hostname là server1.example.com và địa chỉ IP 192.168.0.100, tùy theo thông số thiết lập hệ thống khác nhau thì người dùng nên có sự điều chỉnh hợp lý.



- Tất cả những thao tác tại đây đều được thực hiện dưới quyền điều khiển cao nhất (root privileges), vì vậy hãy chắc chắn bạn đã đăng nhập vào Ubuntu bằng tài khoản root:
sudo su

2. Cài đặt MySQL 5



- Cài đặt MySQL 5 với lệnh sau:
aptitude install mysql-server mysql-client

- Bạn sẽ được hỏi cung cấp mật khẩu root của người dùng MySQL, yêu cầu mật khẩu này phải đúng với tài khoản root@localhost cũng như root@server1.example.com



3. Cài đặt Cherokee



- Tương tự như các ứng dụng khác trong Ubuntu, ta sử dụng câu lệnh sau:
aptitude install cherokee

- Sau khi cài đặt thành công, mở trình duyệt và gõ: [Chỉ có thành viên mới thấy links này. ], nếu hiện lên như hình sau nghĩa là bạn đã hoàn tất quá trình cài đặt:

- Cherokee có thể được điều khiển qua khung điều khiển chính web-base theo đường dẫn sau:
cherokee-admin -b

- Mặc định, cherokee-admin gắn liền với địa chỉ 127.0.0.1 (localhost), điều này có nghĩa là bạn chỉ có thể kết nối tới cherokee từ cùng 1 hệ thống, với tham số -b là địa chỉ mạng sẽ lắng nghe các yêu cầu từ web server, nếu không cung cấp địa chỉ IP cụ thể, chương trình sẽ gắn với tất cả các địa chỉ và hoạt động 1 cách lộn xộn



- Kết quả sẽ giống như sau đây:
root@server1:~# cherokee-admin -b
Login:

User: admin

One-time Password: 0VNcEcyFrLS7gLW4



Web Interface:

URL: [Chỉ có thành viên mới thấy links này. ]



Cherokee Web Server 0.99.19 (Aug 29 2009): Listening on port ALL:9090, TLS

disabled, IPv6 disabled, using epoll, 1024 fds system limit, max. 505

connections, caching I/O, single thread
- Tiếp tục, đăng nhập vào địa chỉ [Chỉ có thành viên mới thấy links này. ]

- Khi đăng nhập thành công, cửa sổ tiếp theo sẽ hiện ra:

- Nếu muốn dừng cherokee-admin, bấm tổ hợp phím Ctrl + C.



4. Cài đặt PHP 5



- Về cơ bản, chúng ta có thể làm PHP5 hoạt động cùng với Cherokee thông qua FastCGI. Nhưng thật thuận lợi, Ubuntu đã cung cấp sẵn môi trường FastCGI đi kèm với gói PHP5 bằng câu lệnh sau:
aptitude install php5-cgi

5. Thiết lập PHP5



- Chúng ta cần thay đổi 1 số thông tin trong file /etc/php5/cgi/php.ini, thêm dòng lệnh cgi.fix_pathinfo = 1 vào phía cuối:
vi /etc/php5/cgi/php.ini



[...]

cgi.fix_pathinfo = 1


- Khởi động lại Cherokee:
/etc/init.d/cherokee restart

6. Kích hoạt PHP5 trong Cherokee



- Ở chế độ mặc định, PHP không tự động kích hoạt trong Cherokee, để làm điều này, chúng ta cần khởi động lại Cherokee 1 lần:
cherokee-admin -b

- Tiếp theo, đăng nhập vào địa chỉ [Chỉ có thành viên mới thấy links này. ]

- Chọn mục Virtual Servers > default > Behavior:

- Chọn Wizard:

- Tiếp tục chọn Wizard > Misc, tại cửa sổ bên phải, bấm vào nút Run Wizard của PHP:

- Sau khi hoàn thành, PHP đã được liệt kê trong thẻ Behavior, hãy chắc chắn rằng bạn đã đánh dấu vào cột Final:

- Khi bấm vào php trong cột Column, bạn có thể thay đổi các thông số kỹ thuật mặc định của PHP, các thông số tương đương của FastCGI cũng được hiển thị đầy đủ tại thẻ Handler:

- Bạn nên khởi động lại Cherokee để áp dụng các thay đổi, chọn Graceful restart trong mục Save Changes ở bên trái màn hình, sau đó kích Save:

- Nhấn Ctrl + C tại cửa sổ dòng lệnh để đóng bảng điều khiển.



7. Kiểm tra PHP5



- Tất cả các tài liệu liên quan, tham khảo ở thư mục mặc định /var/www. Bây giờ chúng ta sẽ tạo 1 file info.php tại thư mục đó, và gọi ra bằng trình duyệt. File này sẽ hiển thị rất nhiều thông tin hữu ích và chi tiết về quá trình cài đặt PHP:
vi /var/www/info.php



<?php

phpinfo();

?>


- Cách thức gọi file qua trình duyệt: [Chỉ có thành viên mới thấy links này. ]

- Nếu kết quả hiện ra như hình trên có nghĩa là PHP5 đã hoạt động bình thường, thông qua môi trường FastCGI, thông tin được chỉ ra đầy đủ tại dòng Server API. Các thông tin bên dưới chỉ ra thêm các module đã được kích hoạt trong PHP5, MySQL không hiển thị ở đây nghĩa là PHP5 không hỗ trợ MySQL.



8. Các thao tác tích hợp MySQL trong PHP5



- Chúng ta có thể làm được việc này bằng cách cài đặt trực tiếp gói php5-mysql
aptitude search php5

- Bạn có thể chọn 1 phiên bản bất kỳ và bắt đầu cài đặt:
aptitude install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json

- Sau đó khởi động lại Cherokee:
/etc/init.d/cherokee restart

- Đăng nhập vào [Chỉ có thành viên mới thấy links này. ] một lần nữa để kiểm tra MySQL đã được cài đặt thành công hay chưa:







Theo: Quản trị mạng

[/quote]

Bài viết cùng chủ đề:
yanobi vẫn chưa có mặt trong diễn đàn  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Trả Lời Với Trích Dẫn
Trả lời

Bookmarks

Tags
admin server, bao mat, bảo mật, kinh nghiệm, kinh nghiem, linux, linux server, may chu, máy chủ, server, server admin, support


Ðang đọc: 1 (0 thành viên và 1 khách)
 
Ðiều Chỉnh Kiếm Trong Bài
Kiếm Trong Bài:

Kiếm Chi Tiết
Xếp Bài

Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt
Trackbacks are Mở
Pingbacks are Mở
Refbacks are Mở

Chuyển đến



Múi giờ GMT. Hiện tại là 11:55 AM.
Powered by: vBulletin - Copyright © 2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
www.AdminTalk.vn
Powered by vBCMS® 1.2.5 ©2002 - 2012 VinaCIS® Corporation