Professional Documents
Culture Documents
Cài đặt và cấu hình HTTP Web Server là điều cần thiết nếu muốn cài máy tính thành máy
chủ web. Nó giúp ta có thể truy cập vào Website đặt trên máy tính bất kỳ nào có thiết lập
cấu hình này.
Sau đây là hướng dẫn cách thực hiện. Chú ý hình minh hoạ lấy từ Windows 7, hệ điều hành
khác, cách thực hiện tương tự.
2. Cấu hình Firewall trên Server cho phép nhận kết nối đến qua giao thức HTTP
3. Cấu hình Router cho phép kết nối đến thông qua cổng của giao thức HTTP
IIS là dịch vụ máy chủ web, đây là thành phần không thể thiếu của một Web Server để quản lý
giao dịch và xử lý yêu cầu cũng như quản lý mọi tài nguyên liên quan đến website.
Trên Windows Vista, Windows 7, vào Start -> Control Panel -> Programs and Feature -> Turn
Windows Features on or off.
Đánh dấu vào mục Internet Information Services như hình dưới.
Chú ý, nếu muốn cài FTP Server thì nhớ mở chi tiết ra và đánh dấu luôn vào mục FTP
Server. Nhấn OK và đợi Windows tự động kích hoạt IIS.
Để test thử quá trình cài đặt IIS đã thành công hay chưa, mở Internet Explorer và gõ địa chỉ:
http://localhost -> Enter. Nếu màn hình chào của IIS xuất hiện như bên dưới nghĩa là ta đã cài
đặt thành công
Bước 2: Cấu hình Firewall cho phép nhận kết nối đến qua giao thức HTTP
Mục đích của việc này là để mở cổng Firewall của Windows cho phép nhận kết nối từ bên
ngoài qua cổng của giao thức HTTP, mặc định là cổng 80
1/ Vào Start -> Control Panel -> Windows Firewall -> Ở menu bên trái chọn Advanced settings.
Trên menu bên trái, click vào mục Inbound Rules
Mặc định thì Windows đã có sẵn mục Word Wide Web Service, tìm trong danh sách và Click
chuột phải -> Properties, đánh chọn Enabled và Allow the connection như hình dưới
Log Off hoặc Restart lại máy
Bước 3: Cấu hình Router cho phép kết nối qua Port 80
1/ Mở cổng của Router trên mạng của bạn để cho phép nhận kết nối từ bên ngoài mạng (từ
Internet) qua cổng của giao thức HTTP (Port 80).
2/ Chuyển hướng (Forward) kết nối về đến đúng máy làm Server khi Router nhận được yêu
cầu qua cổng 80. (Hãy nhớ rằng trong mạng LAN có thể có nhiều máy, và Router cần phải biết
rằng ta đang cài IIS trên máy nào)
Tùy loại Router đang sử dụng, việc cấu hình có thể khác nhau đôi chút. Ở đây ta đang thực
hiện config trên một loại Router của Dlink. Các loại Router khác có thể tự tìm hiểu thêm. Cách
thiết lập trên các loại Router cơ bản là giống nhau.
Đầu tiên mở IE ra và gõ địa chỉ của Gateway -> Enter và đăng nhập vào quản trị Router
Ví dụ: Gateway là 192.168.1.1 thì gõ vào Address của IE là http://192.168.1.1 -> Enter
Hãy đọc hướng dẫn sử dụng kèm theo router để biết được địa chỉ gateway cũng như user và
password đăng nhập vào quản trị.
Menu bên trái, chọn Advanced Setup -> NAT -> Virtual Servers
Click Add và thiết lập như trong hình -> Save
Hãy chú ý các mục được đánh dấu:
2/ Server IP Address: Đây là địa chỉ IP của máy mà muốn làm máy chủ. Ví dụ của hình trên là
192.168.1.2
Chú ý: Đây chính là IP của máy mà yêu cầu sẽ được Router chuyển đến. Do đó nên khai báo
IP tĩnh cho máy cài làm máy chủ để khỏi phải vào mục này thiết lập lại mỗi khi restart máy.
Chú ý, đây là IP của máy trong mạng LAN chứ không phải là IP đối với mạng Internet.
3/ Port Start, Port End là số hiệu của cổng nhận yêu cầu, đều khai báo là 80
Ở đây sở dĩ có Port Start và Port End là vì Router cho phép Forward trong cả một dải các cổng
(từ cổng đến cổng). Đối với HTTP thì chỉ cần Port 80 thôi. Một số loại router có mục Single
Port Forwarding – cho phép chỉ cần config một cổng thôi là đủ.
Để test kết quả thiết lập, ta có thể dùng một chương trình quét cổng nào đó.
Đến đây đã hoàn thành việc cài máy chủ Web để xử lý giao dịch HTTP qua cổng 80.
1/ Hãy ngồi ở một máy tính nào đó ngoài mạng LAN, có kết nối Internet.
2/ Mở IE lên và gõ vào IP của mạng LAN của bạn, đây chính là IP của máy chủ của bạn ở trên
Internet (để biết IP này, vào máy chủ mới thiết lập và vào website http://whatismyip.com –
trang web này sẽ cho biết IP thực của máy chủ này là gì
3/ Nếu màn hình chào của IIS hiện ra tức là ta đã hoàn thành việc cài đặt và cấu hình HTTP
Web Server.