Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 14 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
14
Dung lượng
1,55 MB
Nội dung
“Chuyên trang dành cho kỹ thuật viên tin học” CHIA SẺ - KINH NGHIỆM - HỌC TẬP - THỦ THUẬT Part 31 - Internet Information Service - IIS Trong các bài trước chúng ta đã tìm hiểu về cách dựng một NAT Server . và cách tùy chỉnh NAT inbound, NAT outbound nhằm chỉ định với các máy bên ngoài truy cập vào với giao thức nào sẽ được NAT Server dẫn dắt vào máy Client tương ứng chạy ứng dụng trên Port đó. Lấy ví dụ trong mạng chúng ta có hàng chục máy tính và ta đã xây dựng thành công một Website giới thiệu về công ty chúng ta chạy ổn định trên một PC nào đó, tuy nhiên hiện tại trang Web này chỉ có các máy trong cùng mạng chúng ta mới có thể xem được mà thôi còn các máy từ ngoài Internet không thể xem được vì khi nhìn vào mạng chúng ta chúng chỉ thấy duy nhất IP Public của Router chúng ta do ISP cung cấp mà thôi Vậy ta xây dựng một NAT Server như bài trước và chỉ đường cho các máy truy cập vào mạng chúng ta thông qua Port 80 sẽ chạy thẳng vào may cài Web Server mà truy cập. Tuy nhiên đó chỉ là trường hợp máy của bạn chỉ chạy một trang Web duy nhất mà thôi Giả sử công ty chúng ta là một công ty chuyên cho thuê Hosting (lưu trữ Website) thì với mỗi khách hàng ta phải làm riêng một Web Server cho họ thì vừa tốn kém đôi khi lại quá dư giả cho những Website có quá ít người truy cập hơn nữa như các bạn đã biết đầu tư cho một Server không phải rẻ. Chính vì thế giải pháp trên không được chọn mà thực tế người ta dựng một Web Server mà trong đó nó có thể chạy từ hàng chục đến hàng trăm trang Web. Ngoài ra còn có các dịch vụ khác như FTP Server, Mail Server Vậy trong bài này chúng ta sẽ cấu hình một Web Server sao cho thỏa các yêu cầu đặt ra như trên 1 of 14 Để cho đơn giản trong bài Lab này tôi sử dụng 3 mạng trong đó hai máy PC01 & PC03 là 2 máy được nối với nhau thông qua Card Lan với mạng 192.168.1.0/24. Mạng này đóng vai trò như một mạng Internet dùng để nối 2 mạng 172.16.1.0/24 và 10.0.1.0/24 này lại. Trong đó máy PC01 vừa đóng vai trò là máy NAT Server vừa là máy giả lập Router. Máy PC03 là máy giả lập Router. Máy PC02 là máy sẽ cài dịch vụ Web Server và nó sẽ chạy 2 trang Web là gccom.net và kythuatvien.com Máy PC04 đóng vai trò là một máy Client bất kỳ nào đó trên mạng Internet Như vậy chúng ta thấy sẽ xuất hiện thêm các tên miền là gccom.net & kythuatvien.com mà bản thân các máy trong mạng sẽ không hiểu các domain này vì vậy tại máy PC01 & PC03 ta phải cài thêm dịch vụ DNS Server để phân giải chúng 2 of 14 Cấu hình IP các máy như sau: Máy Đặc tính PC01 PC02 PC03 PC04 Card Lan IP Address 192.168.1.1 192.168.1.2 Subnet Mask 255.255.255.0 255.255.255.0 Default gateway 192.168.1.1 192.168.1.2 Preferred DNS 127.0.0.1 127.0.0.1 Card Cross IP Address 172.16.1.1 172.16.1.2 10.0.1.1 10.0.1.2 Subnet Mask 255.255.255.0 255.255.255.0 255.255.255.0 255.255.255.0 Default gateway 172.16.1.1 10.0.1.1 Preferred DNS 172.16.1.1 10.0.1.1 Card Lan: nối gián tiếp 2 máy PC01 & PC03 với nhau thông qua Switch Card Cross: nối trực tiếp các cặp máy PC01 với PC02 và PC03 với PC04 Đầu tiên bạn cài dịch vụ IIS lên máy PC02 trước thao tác như sau: Vào Add/Remove Windows Components nhấp chọn Application Server nhưng không check ô checkbox phía trước mà nhấp Details 3 of 14 Nhấp chuột check vào mục Internet Information Servies (IIS) để cài dịch vụ Web Server và lúc này máy sẽ tự check luôn ô Enable network COM+ access, chú ý bạn không được bỏ ô này vì nếu bỏ dịch vụ IIS sẽ được cài nhưng không chạy được. Sau đó đặt chuột tại Internet Information Servies (IIS) nhấp tiếp Details Chọn tiếp mục File Transfer Protocol (FTP) Services để cài dịch vụ FTP Server sau đó click OK 4 of 14 Trở lại màn hình Add/Remove Windows Components bạn chọn tiếp mục Email Services để cài dịch vụ Windows Mail Services và nhấp Next để cài đặt Bây giờ giả sử tôi có 2 trang web gccom.net & kythuatvien.com đặt Internet Information Service - IIS Internet Information Service - IIS Bởi: Phạm Nguyễn Bảo Nguyên Chúng ta tìm hiểu cách dựng NAT Server cách tùy chỉnh NAT inbound, NAT outbound nhằm định với máy bên truy cập vào với giao thức NAT Server dẫn dắt vào máy Client tương ứng chạy ứng dụng Port Lấy ví dụ mạng có hàng chục máy tính ta xây dựng thành công Website giới thiệu công ty chạy ổn định PC đó, nhiên trang Web có máy mạng xem mà máy từ Internet xem nhìn vào mạng chúng thấy IP Public Router ISP cung cấp mà Vậy ta xây dựng NAT Server trước đường cho máy truy cập vào mạng thông qua Port 80 chạy thẳng vào may cài Web Server mà truy cập Tuy nhiên trường hợp máy bạn chạy trang Web mà Giả sử công ty công ty chuyên cho thuê Hosting (lưu trữ Website) với khách hàng ta phải làm riêng Web Server cho họ vừa tốn lại dư giả cho Website có người truy cập bạn biết đầu tư cho Server rẻ Chính giải pháp không chọn mà thực tế người ta dựng Web Server mà chạy từ hàng chục đến hàng trăm trang Web Ngoài có dịch vụ khác FTP Server, Mail Server Vậy cấu hình Web Server cho thỏa yêu cầu đặt 1/14 Internet Information Service - IIS Để cho đơn giản Lab sử dụng mạng hai máy PC01 & PC03 máy nối với thông qua Card Lan với mạng 192.168.1.0/24 Mạng đóng vai trò mạng Internet dùng để nối mạng 172.16.1.0/24 10.0.1.0/24 lại Trong máy PC01 vừa đóng vai trò máy NAT Server vừa máy giả lập Router Máy PC03 máy giả lập Router Máy PC02 máy cài dịch vụ Web Server chạy trang Web gccom.net kythuatvien.com Máy PC04 đóng vai trò máy Client mạng Internet Như thấy xuất thêm tên miền gccom.net & kythuatvien.com mà thân máy mạng không hiểu domain máy PC01 & PC03 ta phải cài thêm dịch vụ DNS Server để phân giải chúng 2/14 Internet Information Service - IIS Cấu hình IP máy sau: Cấu hình IP máy tính Đầu tiên bạn cài dịch vụ IIS lên máy PC02 trước thao tác sau: Vào Add/Remove Windows Components nhấp chọn Application Server không check ô checkbox phía trước mà nhấp Details 3/14 Internet Information Service - IIS Nhấp chuột check vào mục Internet Information Servies (IIS) để cài dịch vụ Web Server lúc máy tự check ô Enable network COM+ access, ý bạn không bỏ ô bỏ dịch vụ IIS cài không chạy Sau đặt chuột Internet Information Servies (IIS) nhấp tiếp Details 4/14 Internet Information Service - IIS Chọn tiếp mục File Transfer Protocol (FTP) Services để cài dịch vụ FTP Server sau click OK Trở lại hình Add/Remove Windows Components bạn chọn tiếp mục Email Services để cài dịch vụ Windows Mail Services nhấp Next để cài đặt 5/14 Internet Information Service - IIS Bây giả sử có trang web gccom.net & kythuatvien.com đặt thư mục với tên tương ứng ổ đĩa C:\ cho người dùng từ Internet truy cập vào hệ thống với tên miền duyệt trang web thư mục Như thư mục tạo trang web mang tên Default.htm với nội dung tùy thích (nếu muốn tìm hiểu thêm Web bạn phải tìm tài liệu liên quan đến Web theo học khóa web design) Bây bạn chạy chương trình IIS cách vào Start -> Programs -> Administrative Tools -> Internet information services (IIS) manager 6/14 Internet Information Service - IIS Mặc định IIS cài đặt sẵn cho ta websites mang tên Default Website nhiên ta không đề cập tới mà cấu hình cho trang web chạy mà thôi, nên bạn nhấp phải vào Web Sites chọn New -> Web site Tại cửa sổ Web Site Desciption nhập tên giả sử đặt www.gccom.net 7/14 Internet Information Service - IIS Tại hình IP Address and Port Settings bạn ý ô Host header for this Web site (Default none) nơi mà ta nhập xác tên miền trang web vào có yêu cầu truy cập vào hệ thống với tên miền IIS đến trang web mà có Host header tương ứng Trong nhập www.gccom.net cho trang Web gccom.net 8/14 Internet Information Service - IIS Trong cửa sổ Web Site Home Directory bạn Browse đến thư mục chứa trang web Web Sites gccom.net ví dụ C:\gccom.net Tại hình Web Site Access Permissions chạy web với ngôn ngữ ASP, PHP check ô tương ứng, nhiên không xa mà chọn mặc định ô Read nhấp Next để hoàn tất 9/14 Internet Information Service - IIS Cấu hình tương tự cho Web Site kythuatvien.com Bây ta cấu hình NAT Server máy PC01 cho máy PC04 truy cập Web Server máy PC02 (Xem lại NAT Server) Từ PC04 ta thử truy cập IP Public mạng thứ xem thử (trong ví dụ IP public IP Card Lan PC01) OK kết thành công kết hiển thị nội dung trang Web Default IIS mà Windows tự tạo máy PC02 mà 10/14 Internet Information Service - IIS Bây nhập dòng http://www.gccom.net máy PC04 xem sao, tất nhiên bạn nhận thông báo lỗi phút PC04 không hiểu domain gccom.net thân máy mạng phân giải Vì PC01 & PC03 cài thêm dịch vụ DNS Tại máy PC01 bạn khai báo domain gccom.net kythuatvien.com DNS 11/14 Internet Information Service - IIS Tại máy PC03 bạn nhấp phải vào PC03 DNS chọn Properties Bạn nhập domain gccom.net kythuatvien.com vào Tab Forwarders nhập IP máy PC01 Nghĩa mạng thứ truy cập domain thân máy DNSPC03 không hiểu domain biết máy PC01 quản lý domain truy cập vào (xem lại DNS Server) 12/14 Internet Information Service - IIS Tuy nhiên máy từ mạng truy cập domain chúng chạy thẳng đến máy PC01 mà thân ... Khoa Công nghệ Thông tin – Đại học Khoa học tự nhiên Bộ môn Mạng máy tính và Viễn thông Môn: Mạng máy tính Bài thực hành số 5: WEB 1. IIS và Web Server Internet Information Service (IIS): Là một bộ, bao gồm nhiều gói dịch vụ khác nhau: Web Server, FTP Server, Network News Server (NNTP), Mail Server (SMTP). 1.1. Cài đặt IIS. B1.Chọn ‘Start\Control Panel\Add or Remote Programs’ B2.Chọn nút ‘Add/Remove Windows Components’ B3.Chọn ‘Application Server’, chọn nút ‘Details’. Khoa Công nghệ Thông tin – Đại học Khoa học tự nhiên Bộ môn Mạng máy tính và Viễn thông B4.Check vào mục ‘Internet Information Service(IIS)’, chọn nút ‘OK’. 1.2. Một số thuộc tính quan trọng của một website. Thông thường, một web site sẽ được ánh xạ tới một thư mục gốc (home folder), home folder này có thể là local folder hoặc network folder (shared folder). Mặc định, IIS có một Default Website có home folder là %systemdrive%\inetpub\wwwroot Để cấu hình những thuộc tính này, Right-click lên website cần cấu hình chọn ‘Properties’. Khoa Công nghệ Thông tin – Đại học Khoa học tự nhiên Bộ môn Mạng máy tính và Viễn thông Một website được xác định bởi: • Địa chỉ IP website sử dụng. • Port website sử dụng. • Host header. Mặc định, một website sẽ sử dụng tất cả các địa chỉ IP sẵn có trên web server (All Unassigned) và port 80 trên các địa chỉ IP này. Nếu sử dụng địa chỉ port khác, khi truy cập website, người dùng phải chỉ định rõ port website đang sử dụng. VD: địa chỉ URL http://www.web1.lan:8181 chỉ ra người dùng truy cập website trên webserver www.web1.lan, website này đang sử dụng port 8181. Host header là phương pháp cho phép nhiều website cùng sử dụng một địa chỉ IP và port. VD: Webserver chỉ có một địa chỉ IP là 192.168.1.1 sẽ host 2 website khác nhau, người dùng sẽ truy cập vào 2 website này lần lượt với tên như sau: www.web1.lan và www.web2.lan. Ở đây ta sẽ phải sử dụng host header để phân biệt hai website với nhau. Host header trên hai website này lần lượt phải là www.web1.lan và www.web2.lan . Mặc định, Default website có host header trống, điều này có nghĩa là Default website sẽ trả lời cho mọi request được gởi tới địa chỉ IP của webserver trên port 80 bất kể người dùng sử dụng địa chỉ URL nào. Khoa Công nghệ Thông tin – Đại học Khoa học tự nhiên Bộ môn Mạng máy tính và Viễn thông Chọn nút Advanced để cấu hình chi tiết địa chỉ IP, port và host-header. Chọn địa chỉ IP và port muốn cấu hình, chọn nút ‘Edit’. 1.2.1. Tab Documents: Xác định file mặc định được hiển thị nếu người dùng không yêu cầu một file cụ thể nào. Khoa Công nghệ Thông tin – Đại học Khoa học tự nhiên Bộ môn Mạng máy tính và Viễn thông VD: trong home folder có 2 file: default.htm và test.htm, nếu người dùng yêu cầu http://www.mywebsite.com/test.htm thì website sẽ hiển thị file test.htm, nếu người dùng chỉ yêu cầu http://www.mywebsite.com thì file default.htm sẽ được hiển thị (do file default.htm có trong danh sách) 1.2.2. Tab Home Directory: Ta có thể xác định Home directory cho website: Home directory có thể là Local folder, Network folder hoặc website này sẽ redirect sang một website khác. Ta có thể xác định quyền hạn cho web user. • Read: cho phép người dùng đọc nội dung các file trong homefolder. • Write: cho phép người dùng upload file hoặc ghi thêm nội dung vào home folder. Khoa Công nghệ Thông tin – Đại học Khoa học tự nhiên Bộ môn Mạng máy tính và Viễn thông • Directory Browsing: cho phép người dùng nhìn thấy cấu trúc của home folder khi người dùng không request một file cụ thể và default file không được cấu hình trên website. • Script source access: cho phép truy cập source code của website bao gồm script trong các ứng dụng ASP. Execute permission: cho phép người dùng khi truy cập vào website có được chạy các file thực thi (bao gồm file script và file .exe) hay không. Tab Directory Security: Xác định những đối tượng được truy cập vào website, cơ chế chứng thực người dùng và cấu hình Trong bài này chúng ta sẽ tiến hành cài đặt Internet Information Service - IIS đây là một công cụ Web Server mạnh mẽ. Khác với IIS6 có trong Windows Server 2003, IIS7 là một phiên bản được xem xét một cách tỉ mỉ trong thiết kế từ kinh nghiệm của các phiên bản trước. Phiên bản 7 ra đời tạo một nền tảng linh hoạt và an toàn nhất cho việc cấu hình web và các ứng dụng. IIS7 được thiết kế để trở thành một nền tảng Web và ứng dụng linh động và an toàn nhất cho Microsoft. Microsoft đã thiết kế lại IIS từ những nền tảng đã có trước đó và trong suốt quá trình phát triển, nhóm thiết kế IIS đã tập trung vào 5 lĩnh vực lớn: o Bảo mật o Khả năng mở rộng o Cấu hình và triển khai o Quản trị và chuẩn đoán o Hiệu suất Để cài đặt IIS7 bạn nhấp phải vào Computer chọn Manage Chọn Roles trong Server Manager sau đó click chọn Add roles Hình ảnh này đã bị thu nhỏ. Nhấp vào hình để xem kính thước thật (684x407). Chọn Web Server (IIS) trong màn hình Select Server Roles Hình ảnh này đã bị thu nhỏ. Nhấp vào hình để xem kính thước thật (565x531). Windows sẽ bật màn hình Add Roles Wizard bạn nhấp chọn Add Required Features Hình ảnh này đã bị thu nhỏ. Nhấp vào hình để xem kính thước thật (625x230). Chọn các dịch vụ cần thiết cho Server của bạn. Vì đây tôi giả lập chúng ta là dịch vụ Hosting nên trong phần Applacation Development tôi chọn tất cả dịch vụ có trong này Hình ảnh này đã bị thu nhỏ. Nhấp vào hình để xem kính thước thật (575x507). Trong phần Management Tools bạn chọn tất cả các dịch vụ này, vì các công cụ này sẽ rất cần thiết để vận hành Plesk Hosting một cách đầy đủ nhất. Tuy nhiên bạn không nên cài dịch vụ FTP Publishing Service mà dịch vụ này chúng ta sẽ cài sau bằng Web Platform Hình ảnh này đã bị thu nhỏ. Nhấp vào hình để xem kính thước thật (564x500). Quá trình cài đặt diễn ra Hình ảnh này đã bị thu nhỏ. Nhấp vào hình để xem kính thước thật (780x527). Sau khi cài đặt hoàn tất bạn sẽ thấy trong Administrative Tools xuất hiện đến 2 dịch vụ IIS đó là IIS6 và IIS7. Bạn không nên ngạc nhiên mà chỉ quan tâm đến IIS7 mà thôi dịch vụ IIS6 mà thôi cài chỉ có tác dụng giúp Plesk Hosting quản trị một số tính năng khác mà thôi. Hình ảnh này đã bị thu nhỏ. Nhấp vào hình để xem kính thước thật (685x532). Giao giện màn hình chính của IIS7 hoàn toàn mới lạ và đa dạng hơn so với IIS6 Hình ảnh này đã bị thu nhỏ. Nhấp vào hình để xem kính thước thật (801x575). Để kiểm tra IIS7 có được cài đặt hoàn chỉnh hay chưa bạn vào trình duyệt gõ địa chỉ http://localhost/ để kiểm tra. Khi thấy màn hình chào mừng của IIS7 nghĩa là ta đã cài đặt thành công Hình ảnh này đã bị thu nhỏ. Nhấp vào hình để xem kính thước thật (677x566). Để chuẩn bị dọn đường cho việc cài đặt Plesk Hosting chúng ta chỉ cần cài đặt IIS và DNS Server mà thôi chính vì thế bạn cần cài đặt thêm dịch vụ DNS Server. Bạn vào lại Server Manager chọn Add Roles Mặc định Plesk Hosting có hỗ trợ sẵn công cụ DNS tuy nhiên chúng ta nên sử dụng DNS Server của Windows để có giao diện trực quan dễ quản lý và nếu sau này bạn có nâng cấp hệ thống lên môi trường Domain Controller thì cũng dễ dàng vào bảo mật tốt hơn. Hình ảnh này đã bị thu nhỏ. Nhấp vào hình để xem kính thước thật (698x361). Chọn DNS Server trong Select Server Roles Hình ảnh này đã bị thu nhỏ. Nhấp vào hình để xem kính thước thật (563x500). Sau khi cài đặt hoàn tất ta sẽ thấy dịch vụ DNS xuất hiện trong Administrative Tools Hình ảnh này đã bị thu nhỏ. Nhấp vào hình để xem kính thước thật (695x530). Hiển nhiên trong này chưa tồn tại bất kỳ Zone nào. Bạn không nên tạo Zone trong này mà giữ nguyên giá trị rỗng này. Sau này khi cài Plesk tự động Plesk sẽ thêm các giá trị này cho bạn. Hình ảnh này đã bị thu nhỏ. Nhấp vào hình để xem kính thước thật (578x296). Khuyến cáo: Vì trong này tôi chỉ sử dụng mô hình Lab là “Chuyên trang dành cho kỹ thuật viên tin học” CHIA SẺ - KINH NGHIỆM - HỌC TẬP - THỦ THUẬT Part 31 - Internet Information Service - IIS Trong các bài trước chúng ta đã tìm hiểu về cách dựng một NAT Server . và cách tùy chỉnh NAT inbound, NAT outbound nhằm chỉ định với các máy bên ngoài truy cập vào với giao thức nào sẽ được NAT Server dẫn dắt vào máy Client tương ứng chạy ứng dụng trên Port đó. Lấy ví dụ trong mạng chúng ta có hàng chục máy tính và ta đã xây dựng thành công một Website giới thiệu về công ty chúng ta chạy ổn định trên một PC nào đó, tuy nhiên hiện tại trang Web này chỉ có các máy trong cùng mạng chúng ta mới có thể xem được mà thôi còn các máy từ ngoài Internet không thể xem được vì khi nhìn vào mạng chúng ta chúng chỉ thấy duy nhất IP Public của Router chúng ta do ISP cung cấp mà thôi Vậy ta xây dựng một NAT Server như bài trước và chỉ đường cho các máy truy cập vào mạng chúng ta thông qua Port 80 sẽ chạy thẳng vào may cài Web Server mà truy cập. Tuy nhiên đó chỉ là trường hợp máy của bạn chỉ chạy một trang Web duy nhất mà thôi Giả sử công ty chúng ta là một công ty chuyên cho thuê Hosting (lưu trữ Website) thì với mỗi khách hàng ta phải làm riêng một Web Server cho họ thì vừa tốn kém đôi khi lại quá dư giả cho những Website có quá ít người truy cập hơn nữa như các bạn đã biết đầu tư cho một Server không phải rẻ. Chính vì thế giải pháp trên không được chọn mà thực tế người ta dựng một Web Server mà trong đó nó có thể chạy từ hàng chục đến hàng trăm trang Web. Ngoài ra còn có các dịch vụ khác như FTP Server, Mail Server Vậy trong bài này chúng ta sẽ cấu hình một Web Server sao cho thỏa các yêu cầu đặt ra như trên 1 of 14 Để cho đơn giản trong bài Lab này tôi sử dụng 3 mạng trong đó hai máy PC01 & PC03 là 2 máy được nối với nhau thông qua Card Lan với mạng 192.168.1.0/24. Mạng này đóng vai trò như một mạng Internet dùng để nối 2 mạng 172.16.1.0/24 và 10.0.1.0/24 này lại. Trong đó máy PC01 vừa đóng vai trò là máy NAT Server vừa là máy giả lập Router. Máy PC03 là máy giả lập Router. Máy PC02 là máy sẽ cài dịch vụ Web Server và nó sẽ chạy 2 trang Web là gccom.net và kythuatvien.com Máy PC04 đóng vai trò là một máy Client bất kỳ nào đó trên mạng Internet Như vậy chúng ta thấy sẽ xuất hiện thêm các tên miền là gccom.net & kythuatvien.com mà bản thân các máy trong mạng sẽ không hiểu các domain này vì vậy tại máy PC01 & PC03 ta phải cài thêm dịch vụ DNS Server để phân giải chúng 2 of 14 Cấu hình IP các máy như sau: Máy Đặc tính PC01 PC02 PC03 PC04 Card Lan IP Address 192.168.1.1 192.168.1.2 Subnet Mask 255.255.255.0 255.255.255.0 Default gateway 192.168.1.1 192.168.1.2 Preferred DNS 127.0.0.1 127.0.0.1 Card Cross IP Address 172.16.1.1 172.16.1.2 10.0.1.1 10.0.1.2 Subnet Mask 255.255.255.0 255.255.255.0 255.255.255.0 255.255.255.0 Default gateway 172.16.1.1 10.0.1.1 Preferred DNS 172.16.1.1 10.0.1.1 Card Lan: nối gián tiếp 2 máy PC01 & PC03 với nhau thông qua Switch Card Cross: nối trực tiếp các cặp máy PC01 với PC02 và PC03 với PC04 Đầu tiên bạn cài dịch vụ IIS lên máy PC02 trước thao tác như sau: Vào Add/Remove Windows Components nhấp chọn Application Server nhưng không check ô checkbox phía trước mà nhấp Details 3 of 14 Nhấp chuột check vào mục Internet Information Servies (IIS) để cài dịch vụ Web Server và lúc này máy sẽ tự check luôn ô Enable network COM+ access, chú ý bạn không được bỏ ô này vì nếu bỏ dịch vụ IIS sẽ được cài nhưng không chạy được. Sau đó đặt chuột tại Internet Information Servies (IIS) nhấp tiếp Details Chọn tiếp mục File Transfer Protocol (FTP) Services để cài dịch vụ FTP Server sau đó click OK 4 of 14 Trở lại màn hình Add/Remove Windows Components bạn chọn tiếp mục Email Services để cài dịch vụ Windows Mail Services và nhấp Next để cài đặt Bây giờ giả sử tôi có 2 trang web gccom.net & kythuatvien.com đặt “Chuyên trang dành cho kỹ thuật viên tin học”
CHIA SẺ - KINH NGHIỆM - HỌC TẬP - THỦ THUẬT
Part 31 - Internet Information Service - IIS
Trong các bài trước chúng ta đã tìm hiểu về cách dựng một NAT Server và cách tùy chỉnh NAT
inbound, NAT outbound nhằm chỉ định với các máy bên ngoài truy cập vào với giao thức nào sẽ được
NAT Server dẫn dắt vào máy Client tương ứng chạy ứng dụng trên Port đó.
Lấy ví dụ trong mạng chúng ta có hàng chục máy tính và ta đã xây dựng thành công một Website giới
thiệu về công ty chúng ta chạy ổn định trên một PC nào đó, tuy nhiên hiện tại trang Web này chỉ có các
máy trong cùng mạng chúng ta mới có thể xem được mà thôi còn các máy từ ngoài Internet không thể
xem được vì khi nhìn vào mạng chúng ta chúng chỉ thấy duy nhất IP Public của Router chúng ta do
ISP cung cấp mà thôi
Vậy ta xây dựng một NAT Server như bài trước và chỉ đường cho các máy truy cập vào mạng chúng ta
thông qua Port 80 sẽ chạy thẳng vào may cài Web Server mà truy cập. Tuy nhiên đó chỉ là trường hợp
máy của bạn chỉ chạy một trang Web duy nhất mà thôi
Giả sử công ty chúng ta là một công ty chuyên cho thuê Hosting (lưu trữ Website) thì với mỗi khách
hàng ta phải làm riêng một Web Server cho họ thì vừa tốn kém đôi khi lại quá dư giả cho những
Website có quá ít người truy cập hơn nữa như các bạn đã biết đầu tư cho một Server không phải rẻ.
Chính vì thế giải pháp trên không được chọn mà thực tế người ta dựng một Web Server mà trong đó nó
có thể chạy từ hàng chục đến hàng trăm trang Web.
Ngoài ra còn có các dịch vụ khác như FTP Server, Mail Server Vậy trong bài này chúng ta sẽ cấu
hình một Web Server sao cho thỏa các yêu cầu đặt ra như trên
1 of 14
Để cho đơn giản trong bài Lab này tôi sử dụng 3 mạng trong đó hai máy PC01 & PC03 là 2 máy được
nối với nhau thông qua Card Lan với mạng 192.168.1.0/24. Mạng này đóng vai trò như một mạng
Internet dùng để nối 2 mạng 172.16.1.0/24 và 10.0.1.0/24 này lại.
Trong đó máy PC01 vừa đóng vai trò là máy NAT Server vừa là máy giả lập Router.
Máy PC03 là máy giả lập Router.
Máy PC02 là máy sẽ cài dịch vụ Web Server và nó sẽ chạy 2 trang Web là gccom.net và
kythuatvien.com
Máy PC04 đóng vai trò là một máy Client bất kỳ nào đó trên mạng Internet
Như vậy chúng ta thấy sẽ xuất hiện thêm các tên miền là gccom.net & kythuatvien.com mà bản thân
các máy trong mạng sẽ không hiểu các domain này vì vậy tại máy PC01 & PC03 ta phải cài thêm dịch
vụ DNS Server để phân giải chúng
2 of 14
Cấu hình IP các máy như sau:
Máy Đặc tính PC01 PC02 PC03 PC04
Card Lan
IP Address
192.168.1.1
192.168.1.2
Subnet Mask
255.255.255.0
255.255.255.0
Default
gateway
192.168.1.1
192.168.1.2
Preferred
DNS
127.0.0.1
127.0.0.1
Card
Cross
IP Address
172.16.1.1 172.16.1.2 10.0.1.1 10.0.1.2
Subnet Mask
255.255.255.0 255.255.255.0 255.255.255.0 255.255.255.0
Default
gateway
172.16.1.1
10.0.1.1
Preferred
DNS
172.16.1.1
10.0.1.1
Card Lan: nối gián tiếp 2 máy PC01 & PC03 với nhau thông qua Switch
Card Cross: nối trực tiếp các cặp máy PC01 với PC02 và PC03 với PC04
Đầu tiên bạn cài dịch vụ IIS lên máy PC02 trước thao tác như sau:
Vào Add/Remove Windows Components nhấp chọn Application Server nhưng không check ô
checkbox phía trước mà nhấp Details
3 of 14
Nhấp chuột check vào mục Internet Information Servies (IIS) để cài dịch vụ Web Server và lúc
này máy sẽ tự check luôn ô Enable network COM+ access, chú ý bạn không được bỏ ô này vì nếu bỏ
dịch vụ IIS sẽ được cài nhưng không chạy được. Sau đó đặt chuột tại Internet Information Servies
(IIS) nhấp tiếp Details
Chọn tiếp mục File Transfer Protocol (FTP) Services để cài dịch vụ FTP Server sau đó click OK
4 of 14
Trở lại màn hình Add/Remove Windows Components bạn chọn tiếp mục Email Services để cài dịch
vụ Windows Mail Services và nhấp Next để cài đặt
Bây giờ giả sử tôi có 2 trang web gccom.net & kythuatvien.com đặt tại 2 thư ... bạn chạy chương trình IIS cách vào Start -> Programs -> Administrative Tools -> Internet information services (IIS) manager 6/14 Internet Information Service - IIS Mặc định IIS cài đặt sẵn cho... bỏ dịch vụ IIS cài không chạy Sau đặt chuột Internet Information Servies (IIS) nhấp tiếp Details 4/14 Internet Information Service - IIS Chọn tiếp mục File Transfer Protocol (FTP) Services để... không check ô checkbox phía trước mà nhấp Details 3/14 Internet Information Service - IIS Nhấp chuột check vào mục Internet Information Servies (IIS) để cài dịch vụ Web Server lúc máy tự check ô Enable