Download as pdf or txt
Download as pdf or txt
You are on page 1of 17

CHƯƠNG 5: CÁC DỊCH VỤ MẠNG

Nội dung

1 WEB

2 DHCP

3 DNS

8/15/2021 Mã nguồn mở chuyên ngành 2


Giới thiệu về Apache

• Apache là Web Server thông dụng nhất trên các HĐH Linux.
• Thường được sử dụng kết hợp với Hệ quản trị CSDL MySQL
và các ngôn ngữ PHP/Python/Perl và được gọi chung là LAMP
(Linux, Apache, MySQL and Perl/Python/PHP)
• Cài đặt Apache
sudo apt update
sudo apt install apache2

8/15/2021 Mã nguồn mở chuyên ngành 3


Truy nhập Web Server

• Từ máy client sử dụng trình duyệt web (Chrome, Firefox) để


truy nhập vào địa chỉ Web Server

8/15/2021 Mã nguồn mở chuyên ngành 4


Quản lý Apache

• Khởi động lại: sudo service apache2 restart


• Bật: sudo service apache2 start
• Tắt: sudo service apache2 stop

8/15/2021 Mã nguồn mở chuyên ngành 5


Thay đổi nội dung web

• Dữ liệu trang web mặc định nằm ở thư mục


/var/www/html/index.html
• Thay đổi nội dung file index.html
sudo nano /var/www/html/index.html
Nhấn Ctrl+X để thoát, nhấn Y để xác nhận thay đổi và nhấn
Enter để lưu vào file

8/15/2021 Mã nguồn mở chuyên ngành 6


DHCP Server

• Dynamic Host Configuration Protocol (DHCP) là giao thức cấu


hình địa chỉ IP động.
• DHCP server cấp phát địa chỉ IP động cho các client.
• Cài đặt DHCP Server
sudo apt install isc-dhcp-server

8/15/2021 Mã nguồn mở chuyên ngành 7


Cấu hình card mạng

• Mở file cấu hình card mạng


sudo nano /etc/default/isc-dhcp-server
• Chỉnh sửa nội dung
INTERFACESv4=“ens38”

8/15/2021 Mã nguồn mở chuyên ngành 8


Thiết lập dải địa chỉ

• Mở file thiết lập dải địa chỉ


sudo nano /etc/dhcp/dhcpd.conf
• Thiết lập dải địa chỉ
subnet 192.168.100.0 netmask 255.255.255.0 {
range 192.168.100.21 192.168.100.30;
}
• Khởi động lại dịch vụ DHCP
sudo systemctl restart isc-dhcp-server.service

8/15/2021 Mã nguồn mở chuyên ngành 9


Cấu hình DHCP

• Lưu ý: tắt


DHCP do
Vmware cấp
cho Host-only

8/15/2021 Mã nguồn mở chuyên ngành 10


Dịch vụ tên miền DNS

• Domain Name Service (DNS) làm nhiệm vụ ánh xạ giữa địa chỉ
IP và địa chỉ trang web
• DNS Server là máy chủ có có chức năng phân giải tên miền.
• BIND (Berkeley Internet Naming Daemon)

8/15/2021 Mã nguồn mở chuyên ngành 11


Cài đặt DNS

• Cài đặt BIND


sudo apt install bind9
• Thư mục chứa các file cấu hình DNS
/etc/bind/

8/15/2021 Mã nguồn mở chuyên ngành 12


Cấu hình DNS

• Mở file cấu hình


cd /etc/bind
sudo nano named.conf.local
• Nội dung file cấu hình (chú ý dấu “” nếu dùng Bitvise)
zone “mmt.org” {
type master;
file “/etc/bind/db.mmt.org”;
};

8/15/2021 Mã nguồn mở chuyên ngành 13


Cấu hình DNS

8/15/2021 Mã nguồn mở chuyên ngành 14


Cấu hình zone

• Tạo file cấu hình zone


sudo cp db.local db.mmt.org
• Mở file cấu hình zone
sudo nano db.mmt.org

8/15/2021 Mã nguồn mở chuyên ngành 15


Khởi động lại dịch vụ DNS

• Khởi động lại DNS Server


sudo systemctl restart bind9.service

8/15/2021 Mã nguồn mở chuyên ngành 16


Kiểm tra dịch vụ DNS

• Cấu hình địa chỉ DNS Server trên máy Client (ví dụ: Windows
XP).
• Kiểm tra trên máyClient:
ping mmt.org
Mở trang mmt.org từ trình duyệt

8/15/2021 Mã nguồn mở chuyên ngành 17

You might also like