NHIỀU TÊN MIỀN CÓ THỂ CHẠY TRÊN MỘT ĐỊA
CHỈ IP.
• MÁY ẢO HỖ TRỢ APACHE CẢ TRÊN NỀN IP VÀ TÊN
DỰA TRÊN VHOSTS.
• MÁY ẢO TRÊN NỀN IP SỬ DỤNG ĐỊA CHỈ IP CỦA
KẾT NỐI ĐỂ XÁC ĐỊNH CÁC MÁY CHỦ ẢO CHÍNH
XÁC ĐỂ PHỤC VỤ. DO ĐÓ, BẠN CẦN PHẢI CÓ MỘT
ĐỊA CHỈ IP RIÊNG BIỆT CHO MỖI MÁY CHỦ. VỚI
TÊN ẢO DỰA TRÊN LƯU TRỮ, MÁY CHỦ DỰA TRÊN
MÁY KHÁCH
18 trang |
Chia sẻ: huyhoang44 | Lượt xem: 697 | Lượt tải: 0
Bạn đang xem nội dung tài liệu Webserver trên Linux, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Đặng Thanh Bình
NỘI DUNG TRÌNH BÀY
• DỊCH VỤ WEB SERVER
• APACHE HTTPD
• CÁC BƯỚC CÀI ĐẶT
• DEMO
GIỚI THIỆU WEB SERVER
ĐỊNH NGHĨA WEB SERVER :
• DÙNG ĐỂ LƯU TRỮ THÔNG TIN, NGÂN HÀNG DỮ LIỆU, CHỨA NHỮNG
WEBSITE ĐÃ ĐƯỢC THIẾT KẾ
• GỬI ĐẾN MÁY CLIENT NHỮNG TRANG WEB THÔNG QUA MÔI TRƯỜNG
INTERNET VÀ GIAO THỨC HTTP.
• NHẬN VÀ TRẢ LỜI PHẢN HỒI NHỮNG THÔNG TIN CLIENT MONG
MUỐN THÔNG QUA WEB SERVER SOFTWARE.
GIỚI THIỆU WEB SERVER
ƯU ĐIỂM WEB SERVER TRÊN LINUX
MÔI TRƯỜNG TỐT NHẤT SỬ DỤNG APACHE LÀ UNIX
LINUX HOẠT ĐỘNG ỔN ĐỊNH, TƯƠNG THÍCH VÀ KHÔNG YÊU CẦU
CAO VỀ PHẦN CỨNG
HOÀN TOÀN MIỄN PHÍ
TÍNH AN TOÀN VỀ BẢO MẬT CAO
GIỚI THIỆU APACHE HTTPD
ĐẶC ĐIỂM:
LÀ CHƯƠNG TRÌNH MÁY CHỦ MÃ NGUỒN MỞ
ĐỐI THOẠI VỚI CLIENT QUA GIAO THỨC
HTTP.
CHẠY ĐƯỢC TRÊN HẦU HẾT CÁC HỆ ĐIỀU HÀNH .
ĐÓNG MỘT VAI TRÒ QUAN TRỌNG TRONG QUÀ
TRÌNH PHÁT TRIỂN CỦA MẠNG WEB THẾ GIỚI.
APACHE ĐƯỢC PHÁT TRIỂN VÀ DUY TRÌ BỞ MỘT
CỘNG ĐỒNG MÃ NGUỒN MỞ DƯỚI SỰ BẢO TRỢ
CỦA APACHE SOFTWARE FOUNDATION. APACHE
ĐƯỢC PHÁT HÀNH VỚI GIẤY PHÉP APACHE LICENSE
VÀ LÀ MỘT PHẦN MỀM TỰ DO VÀ MIỄN PHÍ.
CÁC BƯỚC CÀI ĐẶT WEB SERVER
1. CẤU HÌNH MẠNG
2. CÀI ĐẶT APACHE
3. CẤU HÌNH WEB SERVER CƠ BẢN
4. CẤU HÌNH VIRTUAL DIRECTORY
5. CẤU HÌNH VIRTUAL HOST
1. CẤU HÌNH MẠNG
Server – Os: Centos: 10.0.0.3/8
Client – Os: win8: 10.0.0.8/8
CÀI ĐẶT APACHE
• COMMAND : YUM INSTALL HTTPD HTTPD-DEVEL
3. CẤU HÌNH WEB SERVER CƠ BẢN
Thay đổi email admin
Thay đổi tên website
Thay đổi thư mục gốc chứa website
Thay đổi trang chủ
4. CẤU HÌNH VIRTUAL DIRECTORY
• MỖI TRANG WEB SẼ CÓ NHỮNG TRANG CON NHƯ
TRANG FORUM, TRANG ADMIN,
• CLIENT TRUY VẤN WEB SẼ THEO DẠNG
WWW.SAMPLE.COM/FORUM
• ĐỂ LÀM ĐƯỢC ĐIỀU ĐÓ THÌ CẦN CẤU HÌNH VIRTUAL
DIRECTORY
4. CẤU HÌNH VIRTUAL DIRECTORY
5. CẤU HÌNH VIRTUAL HOST
• NHIỀU TÊN MIỀN CÓ THỂ CHẠY TRÊN MỘT ĐỊA
CHỈ IP.
• MÁY ẢO HỖ TRỢ APACHE CẢ TRÊN NỀN IP VÀ TÊN
DỰA TRÊN VHOSTS.
• MÁY ẢO TRÊN NỀN IP SỬ DỤNG ĐỊA CHỈ IP CỦA
KẾT NỐI ĐỂ XÁC ĐỊNH CÁC MÁY CHỦ ẢO CHÍNH
XÁC ĐỂ PHỤC VỤ. DO ĐÓ, BẠN CẦN PHẢI CÓ MỘT
ĐỊA CHỈ IP RIÊNG BIỆT CHO MỖI MÁY CHỦ. VỚI
TÊN ẢO DỰA TRÊN LƯU TRỮ, MÁY CHỦ DỰA TRÊN
MÁY KHÁCH .
5. CẤU HÌNH VIRTUAL HOST
CÀI ĐẶT WEB SERVER - APACHE
1. CẤU HÌNH IP
COMMAND : VI /ETC/SYSCONFIG/NETWORK-SCRIPTS/IFCFG-
THAY ĐỔI CÁC THÔNG SỐ SAU :
ONBOOT=yes # Interface enabled
BOOTPROTO=static #Assigning in static mode
IPADDR=192.168.0.120 #IP address
NETMASK=255.255.255.0 # Subnet Mask
GATEWAY=192.168.0.1 # Default Gateway
CÀI ĐẶT WEB SERVER - APACHE
2 . CẤU HÌNH DNS CLIENT
COMMAND : VI /ETC/RESOLV.CONF
THAY ĐỔI CÁC THÔNG SỐ SAU :
nameserver 8.8.8.8
nameserver 8.8.4.4
Dùng lệnh : service network restart để các thiết lập có hiệu lực
CÀI ĐẶT WEB SERVER - APACHE
3 . CÀI ĐẶT APACHE
COMMAND : YUM INSTALL HTTPD HTTPD-DEVEL
CẤU HÌNH APACHE BẰNG LỆNH :
VI /ETC/HTTPD/CONF/HTTPD.CONF
Tìm đến dòng có chữ ServerName sửa lại
như sau :
ServerName: :80
Restart apache : service httpd restart để thay đổi có hiệu lực
CÀI ĐẶT WEB SERVER - APACHE
4 . CÀI ĐẶT PHP
PHP (Hypertext Preprocessor) là ngôn ngữ script
trên server được thiết kế để dễ dàng xây dựng các
trang Web động. Mã PHP có thể thực thi trên
Webserver để tạo ra mã HTML và xuất ra trình
duyệt web theo yêu cầu của người sử dụng
Lệnh cài đặt : yum install php php-mysql php-common php-gd php-
mbstring php-mcrypt php-devel php-xml
DEMO
Các file đính kèm theo tài liệu này:
- 12_apache_3379.pdf