Tải bản đầy đủ (.pdf) (3 trang)

LAB LPI 3.1

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (359.62 KB, 3 trang )

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
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 /

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×