Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 21 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
21
Dung lượng
2,13 MB
Nội dung
HỌ VÀ TÊN: LÊ ĐỨC SƠN BÁO CÁO THỰC HÀNH VỀ PHẦN WWW A. TÌMHIỂU VỀ WEB SERVER I. ĐỘNG CƠ: - TìmhiểuvàNghiêncứuxâydựngmáychủWEBSERchohệthốngmạngnội bộ. II. MỤC ĐÍCH: - Thiết lập các trang WEB SERVER chohệthống website nộibộ của doanh nghiệp để thuận tiện cho việc truy cập và cập nhật trong nội bộ. - Mục đích của WEB là chia sẻ từ xa các file (các tài liệu hoặc thông tin trong hệthống doanh nghiệp), dùngmáy tính ở xa một có thể lấy được các thông tin cần thiết, tạo các trang web riêng tư cho các phòng ban trong doanh nghiệp. III. TIẾN TRÌNH 1. Yêu Cầu: - Máychủ Windows Server 2003 đã join domain. Và được phân giải tên, IP trên DNS server của hệthốngmạng - Các máy khách đã được cài đặt dịch vụ IIS 2. Khái Quát về Webserver: 2.1 Khái Niệm: 2.2 Vai Trò Của Webserver - Web service ra đời đã mở ra một hướng mới cho việc phát triển các ứng dụng trên Internet .Web services tạm dịch là các dịch vụ trên web .Công nghệ web services ra đời là một cuộc cách mạng hóa cách thức hoạt động của các dịch vụ B2B và B2C .Web services kết hợp sử dụng nhiều công nghệ khác nhau cho phép hai ứng dụng cùng ngôn ngữ , độc lập hệ điều hành trao đổi được với nhau thông qua môi trường mạng Internet.Tuy nhiên những công nghệ sử dụng ở đây không nhất thiết phải là những công nghệ mới .Đây là điểm khác biệt của web services so với các công nghệ khác , đó chính là khả năng kết hợp các công nghệ đã có như là XML,SOAP,WSDL,UDDI để tạo ra các service, đặc điểm này làm nổi bật vai trò của web services. 2.3 Đặc điểm của Dịch vụ Web a) Đặc điểm - Dịch vụ Web cho phép client và server tương tác được với nhau ngay cả trong những môi trường khác nhau. Ví dụ, đặt Web server cho ứng dụng trên một máychủ chạy hệ điều hành Linux trong khi người dùng sử dụngmáy tính chạy hệ điều hành Windows, ứng dụng vẫn có thể chạy và xử lý bình thường mà không cần thêm yêu cầu đặc biệt để tương thích giữa hai hệ điều hành này. 1 - Phần lớn kĩ thuật của Dịch vụ Web được xâydựng dựa trên mã nguồn mở và được phát triển từ các chuẩn đã được công nhận, ví dụ như XML. - Một Dịch vụ Web bao gồm có nhiều mô-đun và có thể công bố lên mạng Internet. - Là sự kết hợp của việc phát triển theo hướng từng thành phần với những lĩnh vực cụ thể và cơ sở hạ tầng Web, đưa ra những lợi ích cho cả doanh nghiệp, khách hàng, những nhà cung cấp khác và cả những cá nhân thông qua mạng Internet. - Một ứng dụng khi được triển khai sẽ hoạt động theo mô hình client-server. Nó có thể được triển khai bởi một phần mềm ứng dụng phía server ví dụ như PHP, Oracle Application server hay Microsoft.Net… - Ngày nay dịch vụ Web đang rất phát triển, những lĩnh vực trong cuộc sống có thể áp dụngvà tích hợp dịch vụ Web là khá rộng lớn như dịch vụ chọn lọc và phân loại tin tức (hệ thống thư viện có kết nối đến web portal để tìm kiếm các thông tin cần thiết); ứng dụngcho các dịch vụ du lịch (cung cấp giá vé, thông tin về địa điểm…), các đại lý bán hàng qua mạng, thông tin thương mại như giá cả, tỷ giá hối đoái, đấu giá qua mạng…hay dịch vụ giao dịch trực tuyến (cho cả B2B và B2C) như đặt vé máy bay, thông tin thuê xe… - Các ứng dụng có tích hợp dịch vụ Web đã không còn là xa lạ, đặc biệt trong điều kiện thương mại điện tử đang bùng nổ và phát triển không ngừng cùng với sự lớn mạnh của Internet. Bất kì một lĩnh vực nào trong cuộc sống cũng có thể tích hợp với dịch vụ Web, đây là cách thức kinh doanh và làm việc có hiệu quả bởi thời đại ngày nay là thời đại của truyền thôngvà trao đổi thông tin qua mạng. Do vậy, việc phát triển và tích hợp các ứng dụng với dịch vụ Web đang được quan tâm phát triển là điều hoàn toàn dễ hiểu. b. Ưu và Nhược Điểm: Ưu điểm: + Dịch vụ Web cung cấp khả năng hoạt động rộng lớn với các ứng dụng phần mềm khác nhau chạy trên những nền tảng khác nhau. + Sử dụng các giao thức và chuẩn mở. Giao thức và định dạng dữ liệu dựa trên văn bản (text), giúp các lập trình viên dễ dàng hiểu được. + Nâng cao khả năng tái sử dụng. + Thúc đẩy đầu tư các hệthống phần mềm đã tồn tại bằng cách cho phép các tiến trình/chức năng nghiệp vụ đóng gói trong giao diện dịch vụ Web. + Tạo mối quan hệ tương tác lẫn nhau và mềm dẻo giữa các thành phần trong hệ thống, dễ dàng cho việc phát triển các ứng dụng phân tán. + Thúc đẩy hệthống tích hợp, giảm sự phức tạp của hệ thống, hạ giá thành hoạt động, phát triển hệthống nhanh và tương tác hiệu quả với hệthống của các doanh nghiệp khác. 2 Nhược điểm: + Những thiệt hại lớn sẽ xảy ra vào khoảng thời gian chết của Dịch vụ Web, giao diện không thay đổi, có thể lỗi nếu một máy khách không được nâng cấp, thiếu các giao thức cho việc vận hành. + Có quá nhiều chuẩn cho dịch vụ Web khiến người dùng khó nắm bắt. + Phải quan tâm nhiều hơn đến vấn đề an toàn và bảo mật. 4. Các Bước Cài Đặt Dịch Vụ Webserver Start –>Control Panel –> Add or Remove Programs ->Add/Remove Windows Components Chọn mục Application Server, nhấn nút Detail Chọn Internet Information Services(IIS), nhấn Detail Chọn Mục World Wide Web Server -> Detail. 3 Trong World Wide Web có các mục như sau: Mục này chúng ta chọn tất cả và nhấn Ok -> Ok. Và xuất hiện hộp thoại: Chọn Thêm Mục ASP.NET và nhấn Ok -> Ok vàchờ cài đặt ->Finish. Sau khi cài đặt xong thì sẽ có giao diện như sau: 5. Hiệu chỉnh Trang Default Web Site Thẻ Web Site 4 - Trong Thẻ Web Site có các mục sau: + Description : tên miêu tả của trang web. + IP Adress: địa chỉ IP mà trang web sẽ lắng nghe + TCP port: Số cổng mặc định của web (80). + Connection Timeout: Thời gian kết nối. Nếu người dùng truy cập vào trang web mà không tương tác với trang web trong thời gian quy định thì sẽ bị ngắt kết nối(đơn vị tính bằng giây). + Enable logging : Cho phép ghi lại nhật ký của trang web. Thẻ Directory Security: + Authentication and access control: mục này cho phép người quản lý có thể để số người truy cập là bất kỳ ai hoặc nhóm người được truy cập vào trang web. Chọn Edit vàbỏ chọn vào mục anonymous nếu không cho mọi tại khoản vô danh có quyền truy cập. + IP address and domain name restriction: Cho Phép người quản lý có quyền cấm địa chỉ IP hoặc nhóm người không được vào trang web. Thẻ Home Directory 5 - Trong Thẻ có các mục sau: + The content for this resource should come from: Thư mục chứa mã nguồn lấy từ: A directory located on this computer: 1 Thư mục từ máy tính webserver. A share located on another computer: Từ 1 máy tính chia sẻ khác qua mạng cục bộ. A redirection to a URL: Từ 1 máy tính khác thong qua mạng Internet + Local path: Đường dẫn đến thư mục chứa dữ liệu của trang web. + script source access: Cho phép chạy các trang ASP + read : cho phép quyền đọc. + Write: Quyền ghi. + log visits: Khi lại nhật ký. + Index this resource: Thẻ Document: Chứa các trang web khi người dùng truy cập vào trang web. Thứ tự các trang web cũng chính là thứ tự ưu tiên khi truy câp. VD: Trong trường hợp này thì trang web chúng ta thấy sau khi truy cập sẽ là trang default.asp. 6. Kiểm Tra Thiết Lập - Sau khi thiết lập xong chúng ta có thể kiểm tra bằng máy client như sau: Vào trình duyệt và gõ lệnh: http://www.thuctap.com.vn và màn hình sẽ hiển thị trang Default.asp như sau: 6 B. TẠO TRANG CHUNG I. MỤC ĐÍCH: - xuất phát từ mục đích cần thông báo hoặc hỏi đáp vấn đề nào đó nên người quản lý cần tạo ra một trang để cho các thành viên hoặc người dùng có thể truy cập vào để có thể bít được những thong tin chung. II. TIẾN TRÌNH 1. Yêu Cầu: - Máychủ Windows Server 2003 đã join domain. Và được phân giải tên, IP trên DNS server của hệthốngmạng - Các máy khách đã được cài đặt dịch vụ IIS và thiết lập cho Web Site. 2. Khái Niệm: - Forum (Diễn đàn điện tử) là 1 Website nơi mọi người có thể trao đổi, thảo luận, bày bỏ ý kiến về những vấn đề cùng quan tâm. Các vấn đề thảo luận được lưu giữ dưới dạng các trang tin. Đây là hình thức thảo luận không trực tiếp, bạn có thể đưa bài thảo luận của mình lên Forum nhưng có khi ngay lập tức hoặc vài ngày, vài tuần, thậm chí vài tháng sau mới có người trả lời vấn đề của bạn. 3. Các Bước Cài Đặt: Vào hộp thoại quản lý IIS . click phải vào Default web site -> New -> Virtual Directory 7 Xuất hiện hộp thoại điền tên ánh xạ đến thự mục của forum -> Next Tại hộp thoại Web Site Content Directory ta chuyển về nơi lưu trữ mã nguồn forum.(Nhấn Browse để chọn nơi lưu trữ mã nguồn mở). Tiếp theo tại hộp thoại Permissions ta cấp quyền đọc ghi và hỗ trợ cho ngôn ngữ ASP cho trang web 8 Sau đó nhấn Next -> Finish. Cấu hình cho phép mọi người có quyền ghi lên thư mục C:\forum - Truy cập vào thư mục C:\forum click phải chọn properties -> Tại tab Security -> Add -> khai báo tên là "everyone" và sau đó check vào mục "Write" để cho phép tất cả mọi người có quyền đăng bài trên forum. Kiểm Tra Forum - Dùngmáy client kiểm tra sự hoạt động bằng lệnh: http://www.thuctap.com.vn/forum C. TAỌ THƯ MỤC VIRTUAL DIRECTORY TRÊN WEB SITE I. MỤC ĐÍCH - Do mục đích của nhiều cá nhân hoặc tổ chức cần sự bảo mật, riêng tư… hoặc tài liệu và nhiệm vụ bí mật chỉ được lưu hành trong một phòng ban nào đó mà không cho các phong ban khác biết. - Thiết lập các virtual Directory để có thể các thông tin có thể được bảo mật hơn. II.TIẾN TRÌNH 1. Yêu Cầu: 9 - Máychủ Windows Server 2003 đã join domain. Và được phân giải tên, IP trên DNS server của hệthốngmạng - Các máy khách đã được cài đặt dịch vụ IIS và thiết lập cho Web Site. - Nắm rõ các yêu cầu của hệthống đặt ra để có thể thiết lập các thư mục Virtual Directory trên Web Site cho phù hợp với yêu cầu. 2. Thư Mục Ảo( Virtual Directory): tạo thư mục ảo để ánh xạ 1 tài nguyên từ đường dẫn thư mục vật lý thành đường dẫn URL, thông qua đó ta có thể truy xuất tài nguyên đó qua Web Brower 3. Các Bước Cài Đặt: Trên máy web server vào hộp thoại quản lý IIS click phải vào Default Web Site -> New -> Virtual Directory .Tại hộp thoại Alias điền tên ánh xạ là "nhomweb". Tại hộp thoại kế tiếp ta chuyển về nơi lưu trư tại ổ "C:\Nhomweb". Nhấn vào Browse để tìm tới nơi lưu trữ. Sau đó nhấn Next thì hộp thoại xuất hiện ta check vào mục "Read" và "Browse" vì trong thư mục này không có chứa file web, chỉ chứa "nhomweb" khi đó trang web sẽ chỉ hiển các file trong thư mục. 10