BÀI THỰC HÀNH môn học hệ phân tán chương 1 cài đặt webserver

3 1.4K 4
BÀI THỰC HÀNH môn học hệ phân tán  chương 1  cài đặt webserver

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

Thông tin tài liệu

BÀI THỰC HÀNH MÔN HỌC: HỆ PHÂN TÁN CHƯƠNG 1: Cài đặt webserver Nội dung Ở nội dung lý thuyết chương 1: Tổng quan Hệ Phân Tán, học lý thuyết chung, định nghĩa tính chất hệ thống phân tán Chúng ta biết dịch vụ mạng ngày hoạt động phục vụ tuân theo nguyên tắc Hệ Phân Tán Ở học xây dựng hệ thống WWW, cụ thể cài đặt web server Điều kiện 2.1 • • Kiến thức Sử dụng thành thạo hệ thống Unix Kiến thức Mạng máy tính và các thao tác cấu hình cơ bản 2.2 Phần cứng Một máy tính cài hệ điều hành Unix (Ubuntu, Debian, …), có thể là máy ảo hoặc máy thật 2.3 Phần mềm Các bước thực hành 3.1 Cài đặt webserver apache2 Đầu tiên, để xây dựng hệ thống WWW cần cài đặt chương trình webserver, công cụ webserver nguồn mở phổ biến apache Cài đặt apache lệnh sau: sudo apt install apache2 Sau kết thúc cài đặt, bạn kiểm tra vận hành webserver cách dùng trình duyệt máy tính máy khác mạng LAN gõ vào địa IP máy tính vừa cài đặt apache Nếu thấy lên trang mặc định Apache "Apache2 Ubuntu default page", bạn cài thành công Câu hỏi 1: Chỉ đường dẫn đến file html chứa nội dung trang web mặc định apache Câu hỏi 2: Cổng mặc định giao thức http mà web server lắng nghe cổng nào? 3.2 Cài đặt các Virtual host cho apache2 Web server apache2 có chức cho phép chạy nhiều host ảo địa IP Các bước thực hành sau để thử nghiệm chức Chúng ta thử nghiệm chạy domain example.com test.com Đầu tiên, tạo thư mục chứa nội dung cho domain đó: sudo mkdir -p /var/www/example.com/public_html sudo mkdir -p /var/www/test.com/public_html Phân quyền cho thư mục đó: sudo chmod -R 755 /var/www Câu hỏi 3: Phân quyền 755 nghĩa nào? Tạo nội dung cho trang web thử nghiệm Cụ thể tạo file index.html thư mục public_html vừa tạo Nội dung file index.html thư mục example.com sau: Welcome to Example.com! Success! The example.com virtual host is working! (đối với file index.html thư mục test.com đổi nội dung tương ứng) Mặc định file cấu hình host ảo apache file /etc/apache2/sites-available/000-default.conf Vậy tạo file sau: /etc/apache2/sites-available/example.com.conf /etc/apache2/sites-available/test.com.conf Với nội dung file example.com.conf ServerAdmin admin@example.com ServerName example.com ServerAlias www.example.com DocumentRoot /var/www/example.com/public_html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined Các bạn tạo nội dung file test.com.conf tương tự ServerAdmin admin@test.com ServerName test.com ServerAlias www.test.com DocumentRoot /var/www/test.com/public_html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined Tiếp tới gõ lệnh sau để kích hoạt cho file cấu hình vừa tạo trên: sudo a2ensite example.com.conf sudo a2ensite test.com.conf Sau khởi động lại dịch vụ apache2 : sudo service apache2 restart Sau mở chỉnh sửa file hosts sudo nano /etc/hosts Thêm vào dòng sau: 127.0.0.1 example.com 127.0.0.1 test.com Đóng lưu lại file Bây mở thử trình duyệt gõ địa example.com test.com vào Câu hỏi 4: Sau gõ địa bạn thấy điều gì? giải thích Câu hỏi 5: muốn cho máy khác mạng LAN với máy tính vừa làm việc truy cập vào địa example.com test.com phải làm gì? giải thích Kết luận Với bài thực hành trên các bạn đã biết cách cài đặt webserver apache2, đồng thời sử dụng được chức năng xử lý các virtual hosts của apache ... truy cập vào địa example.com test.com phải làm gì? giải thích Kết luận Với bài thực hành trên các bạn đã biết cách cài đặt webserver apache2, đồng thời sử dụng được chức năng xử lý các virtual hosts của apache... cho domain đó: sudo mkdir -p /var/www/example.com/public_html sudo mkdir -p /var/www/test.com/public_html Phân quyền cho thư mục đó: sudo chmod -R 755 /var/www Câu hỏi 3: Phân quyền 755 nghĩa nào?... hình host ảo apache file /etc/apache2/sites-available/000-default.conf Vậy tạo file sau: /etc/apache2/sites-available/example.com.conf /etc/apache2/sites-available/test.com.conf Với nội dung file

Ngày đăng: 19/12/2016, 16:10

Từ khóa liên quan

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

Tài liệu liên quan