LAB LPI 3.1

3 312 2
LAB LPI 3.1

Đang tải... (xem toàn văn)

Thông tin tài liệu

Ver 2.0 [QUẢN TRỊ MẠNG LINUX: LINUX SERVER] Biên soạn: ThS Âu Bửu Long-Khoa CNTT-Trường ĐH Sư Phạm TP. HCM Trang 1 LAB 3.1 Cấu hình Apache virtual hosts // 1. Mục tiêu bài LAB: Cấu hình Apache phục vụ cho việc host nhiều trang web với nhiều tên miền/IP/Port khác nhau. 2. Mô hình Lab: Trong bài này ta chưa cài đặt DNS server, do đó để phân giải tên miền trên client trong lúc kiểm tra virtual host ta cần chỉnh file hosts để tạo ánh xạ từ tên miền sang IP server. Hai tên miền abc.com và def.net đều ánh xạ đến cùng địa chỉ IP server là 192.168.99.2, khi gói tin http request đến server ở địa chỉ này thì Apache sẽ trỏ đến thư mục chứa nội dung web tương ứng. 3. Các bước thực hiện: a. Trên server kiểm tra các gói phần mềm cần thiết: Apache và PHP trong bộ LAMP, kiểm tra bằng cách gọi lệnh # tasksel, nếu gói này chưa có thì ta có thể tạm thời kết nối card mạng của máy ảo sang chế độ NAT để cài đặt từ Internet. Ver 2.0 [QUẢN TRỊ MẠNG LINUX: LINUX SERVER] Biên soạn: ThS Âu Bửu Long-Khoa CNTT-Trường ĐH Sư Phạm TP. HCM Trang 2 b. Đấu nối mạng cho 2 máy ảo như trên mô hình, mở file /etc/network/interfaces để cấu hình IP tĩnh cho server là 192.168.99.2/24. Cấu hình IP trên máy Client XP với IP tĩnh 192.168.99.15/24, sau đó vào trình duyệt trên Client để kiểm tra hoạt động ban đầu của Web Server. c. Trên Server, copy file cấu hình default của Apache thành abc.com và def.net, sau đó hiệu chỉnh file cấu hình theo đường dẫn thư mục web mới. cd /etc/apache2/ cp /sites-available/default /sites-available/abc.com cp /sites-available/default /sites-available/def.net Ver 2.0 [QUẢN TRỊ MẠNG LINUX: LINUX SERVER] Biên soạn: ThS Âu Bửu Long-Khoa CNTT-Trường ĐH Sư Phạm TP. HCM Trang 3 d. Tạo liên kết 2 file cấu hình sang thư mục /etc/apache2/sites-enabled/ và tạo các thư mục web cần thiết, tạo thêm 2 trang index.html đơn giản và đặt 2 trang này vào thư mục web của 2 host tương ứng. ln sites-available/abc.com sites-enabled/ ln sites-available/def.net sites-enabled/ cd /var/www mkdir abc.com def.net e. Khởi động lại dịch vụ Apache: /etc/init.d/apache2 restart f. Trên máy client sau khi thay đổi file hosts, dùng trình duyệt truy cập theo tên miền abc.com và def.net để kiểm tra lại    Sẽ truy cập vào các trang index tương ứng của từng host. 4. Phần tự thực hành: a. Sinh viên download sphpblog tại trang web http://sourceforge.net/projects/sphpblog/ và upload vào host abc.com sau đó kiểm tra trên client. b. Cài đặt gói phpmyadmin vào máy server bằng lệnh apt-get install phpmyadmin sau đó đăng nhập vào thông qua đường web để tạo một vài database thử nghiệm trên server. / Kết thúc bài lab 3.1 / . /etc/network/interfaces để cấu hình IP tĩnh cho server là 19 2 .16 8.99.2/24. Cấu hình IP trên máy Client XP với IP tĩnh 19 2 .16 8.99 .15 /24, sau đó vào trình duyệt trên Client để kiểm tra hoạt động. Biên soạn: ThS Âu Bửu Long-Khoa CNTT-Trường ĐH Sư Phạm TP. HCM Trang 1 LAB 3 .1 Cấu hình Apache virtual hosts // 1. Mục tiêu bài LAB: Cấu hình Apache phục vụ cho việc host nhiều trang. miền sang IP server. Hai tên miền abc.com và def.net đều ánh xạ đến cùng địa chỉ IP server là 19 2 .16 8.99.2, khi gói tin http request đến server ở địa chỉ này thì Apache sẽ trỏ đến thư mục chứa

Ngày đăng: 22/06/2014, 11:24

Tài liệu cùng người dùng

Tài liệu liên quan