Tài liệu PDF Proxy server tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả các lĩnh vực ki...
A Practical Guide to By Manas Tungare www.manastungare.com Active Server Pages Microsoft 3.0 ACTIVE SERVER PAGES 3.0 2 About this guide . This practical guide was prepared as a reference for the ASP Workshop conducted by Manas Tungare at Fr. Conceicao Rodrigues College of Engineering in October 2000. The examples and samples used in this guide can be found on the web at: http://www.manastungare.com/asp Thanks to Pankaj Kamat for proofreading this document. Copyright © 2000, Manas Tungare. http://www.manastungare.com/ Every effort has been made to ensure correctness & reliability of the information provided, however the author may not be held responsible for any errors that may have crept in. ACTIVE SERVER PAGES 3.0 3 INTRODUCTION 6 THE NEED FOR ASP 6 SO WHAT IS ASP ? 6 WHAT CAN YOU DO WITH ACTIVE SERVER PAGES? 7 WHAT DO SERVER-SIDE SCRIPTS LOOK LIKE? 7 WHAT YOU NEED TO RUN ASP 7 INTERNET INFORMATION SERVICES 7 PERSONAL WEB SERVER 8 BEFORE YOU BEGIN … 8 STEPS FOR INSTALLATION 8 CREATING VIRTUAL DIRECTORIES 8 ACCESSING YOUR WEBPAGE 8 WHAT IS LOCALHOST? 9 HELLO, WORLD (AND MORE …) ! 10 ANOTHER WAY … 10 DISPLAYING THE DATE … 11 … AND MORE 11 VARIABLES AND CONSTRUCTS 13 DIM ‘EM FIRST 13 THE BIG IF 14 FOR-NEXT LOOPS 16 FOR EACH OBJECT IN COLLECTION . 18 WHILE . WEND 18 SELECT CASE: 19 COMPLEX CONDITIONS & CONNECTIVES: 19 AND, OR AND NOT 19 SUBROUTINES, FUNCTIONS AND INCLUDES 20 SUBROUTINES 20 FUNCTIONS 20 INCLUDES 21 THE OBJECT MODEL 23 THE REQUEST OBJECT 23 SYNTAX 24 COLLECTIONS 24 METHODS 24 NOTE 24 REQUEST.SERVERVARIABLES 25 THE RESPONSE OBJECT 26 SYNTAX 26 COLLECTIONS 26 PROPERTIES 26 METHODS 27 THE SERVER OBJECT 28 SYNTAX 28 PROPERTIES 28 METHODS 28 THE SESSION OBJECT 28 SYNTAX 29 COLLECTIONS 29 PROPERTIES 29 METHODS 29 EVENTS 29 THE APPLICATION OBJECT 29 SYNTAX 30 COLLECTIONS 30 EVENTS 30 HANDLING USER INPUT : FORMS & QUERYSTRINGS 31 Proxy server Proxy server Bởi: Wiki Pedia Proxy Internet server làm nhiệm vụ chuyển tiếp thông tin kiểm soát tạo an toàn cho việc truy cập Internet máy khách, gọi khách hàng sử dụng dịch vụ internet Trạm cài đặt proxy gọi proxy server Proxy hay trạm cài đặt proxy có địa IP cổng truy cập cố định Ví dụ: 123.234.111.222:80 Địa IP proxy ví dụ 123.234.111.222 cổng truy cập 80 Chức proxy Một số hãng công ty sử dụng proxy với mục đích: Giúp nhiều máy tính truy cập Internet thông qua máy tính với tài khoản truy cập định, máy tính gọi Proxy server Chỉ máy Proxy cần modem account truy cập internet, máy client (các máy trực thuộc) muốn truy cập internet qua máy cần nối mạng LAN tới máy Proxy truy cập địa yêu cầu Những yêu cầu người sử dụng qua trung gian proxy server thay cho server thật mà người sử dụng cần giao tiếp, điểm trung gian công ty kiểm soát giao tiếp từ công ty internet từ internet vào máy công ty Sử dụng Proxy, công ty cấm nhân viên truy cập địa web không cho phép, cải thiện tốc độ truy cập nhờ lưu trữ cục trang web nhớ proxy server giấu định danh địa mạng nội gây khó khăn cho việc thâm nhập từ bên vào máy công ty Đối với nhà cung cấp dịch vụ đường truyền internet: Do internet có nhiều lượng thông tin mà theo quan điểm quốc gia, chủng tộc hay địa phương mà nhà cung cấp dịch vụ internet khu vực phối hợp sử dụng proxy với kỹ thuật tường lửa để tạo lọc gọi firewall proxy nhằm ngăn chặn thông tin độc hại trái phong mỹ tục quốc gia, chủng tộc hay địa phương Địa website mà khách hàng yêu cầu truy cập lọc lọc này, địa không bị cấm yêu cầu khách hàng tiếp tục gửi đi, tới DNS server nhà cung cấp dịch vụ Firewall proxy lọc tất thông tin từ internet gửi vào máy khách hàng ngược lại 1/2 Proxy server Ý nghĩa proxy Proxy giá trị làm nhiệm vụ lọc thông tin, tạo an toàn cho khách hàng nó, firewal Proxy ngăn chặn hiệu xâm nhập đối tượng không mong muốn vào máy khách hàng Proxy lưu trữ thông tin mà khách hàng cần nhớ, làm giảm thời gian truy tìm làm cho việc sử dụng băng thông hiệu Proxy server giống vệ sĩ bảo vệ khỏi rắc rối Internet Một Proxy server thường nằm bên tường lửa, trình duyệt web server thật, làm chức tạm giữ yêu cầu Internet máy khách để chúng không giao tiếp trực tiếp Internet Người dùng không truy cập trang web không cho phép (bị cấm) Mọi yêu cầu máy khách phải qua Proxy server, địa IP có proxy, nghĩa website lưu trữ cục bộ, trang truy cập mà không cần phải kết nối Internet, Proxy server trang không bị cấm, yêu cầu chuyển đến server thật, DNS server Internet Proxy server lưu trữ cục trang web thường truy cập đệm để giảm chi phí kết nối, giúp tốc độ duyệt web nhanh Proxy server bảo vệ mạng nội khỏi bị xác định bên cách mang lại cho mạng hai định danh: cho nội bộ, cho bên Điều tạo “bí danh” giới bên gây khó khăn người dùng “tự tung tự tác” hay hacker muốn xâm nhập trực tiếp máy tính Cách sử dụng proxy hiệu Do proxy có quy mô nhớ khác số lượng người sử dụng proxy nhiềuít khác nhau, Proxy server hoạt động tải tốc độ truy cập internet khách hàng bị chậm Mặt khác số website khách hàng có đầy đủ điều kiện nhân thân để đọc, nghiên cứu bị tường lửa chặn không truy cập biện pháp đổi proxy để truy cập điều cần thiết nhằm đảm bảo công việc Do người sử dụng chọn proxy server để sử dụng cho riêng Có cách chọn lựa cho người sử dụng Sử dụng proxy mặc định nhà cung cấp dịch vụ (internet), trường hợp người sử dụng không cần điền địa IP proxy vào cửa sổ internet option trình duyệt máy Sử dụng proxy server khác (phải trả phí miễn phí) phải điền địa IP proxy server vào cửa sổ internet option trình duyệt 2/2 Oracle Security Server Guide Release 2.0.3 June, 1997 Part No. A54088-01 Oracle Security Server Guide Part No. A54088-01 Release 2.0.3 Copyright © 1997 Oracle Corporation All rights reserved. Printed in the U.S.A Primary Author: Kendall Scott Contributing Authors: Mary Ann Davidson, Gilbert Gonzalez, John Heimann, Patricia Markee, Rick Wessman Contributors: Quan Dinh, Jason Durbin, Gary Gilchrist, Wendy Liau, Bob Porporato, Andy Scott, Andre Srinivasan, Juliet Tran, Sandy Venning The Programs that this manual accompanies are not intended for use in any nuclear, aviation, mass transit, medical, or other inherently dangerous applications. It shall be licensee's responsibility to take all appropriate fail-safe, back up, redundancy and other measures to ensure the safe use of such appli- cations if the Programs are used for such purposes, and Oracle disclaims liability for any damages caused by such use of the Programs. These Programs contain proprietary information of Oracle Corporation; they are provided under a license agreement containing restrictions on use and disclosure and are also protected by copyright patent and other intellectual property law. Reverse engineering of the software is prohibited. The information contained in this document is subject to change without notice. If you find any problems in the documentation, please report them to us in writing. Oracle Corporation does not warrant that this document is error free. If the associated Programs are delivered to a U.S. Government Agency of the Department of Defense, then they are delivered with Restricted Rights and the following legend is applicable: Restricted Rights Legend Programs delivered subject to the DOD FAR Supplement are 'commercial computer software' and use, duplication and disclosure of the Programs shall be subject to the licensing restrictions set forth in the applicable Oracle license agreement. Otherwise, Programs delivered subject to the Federal Acquisition Regulations are 'restricted computer software' and use, duplication and disclo- sure of the Programs shall be subject to the restrictions in FAR 52 227-14, Rights in Data -- General, including Alternate III (June 1987). Oracle Corporation, 500 Oracle Parkway, Redwood City, CA 94065. This product contains security software from RSA Data Security, Inc. Copyright 1994 RSA Data Security, Inc. All rights reserved. This version supports International Security with RSA Public Key Cryptography, MD2, MD5, and RC4. This product also contains encryption and/or authentication engines from RSA Data Security, Inc. Copyright 1996 RSA Data Security, Inc. All rights reserved. The Programs that this manual accompanies contain data encryption routines which are subject to export regulations, and which may be subject to usage restrictions in your country. By opening this package, you agree to comply fully with all United States government laws and regulations to assure that neither the Programs, nor any direct product thereof, are exported, directly or indirectly, in violation of United States law. You further agree to comply fully with any applicable local laws regarding the use of these Programs. These Programs may not be transferred outside the country where delivery is taken or transferred, sold, assigned, or otherwise conveyed to another party without Oracle’s prior written consent. Oracle and SQL*Net are registered trademarks of Oracle Corporation. Net8, Oracle7, Oracle8, Oracle Advanced Networking Option, Oracle Enterprise Manager, and Oracle Names are trademarks of Oracle Corporation. All other products or company names are used for identification purposes only, and may be trademarks of their respective owners. Preface Oracle Security Server Guide describes the features, Gỡ bỏ server Exchange 2003 đầu tiên (Phần II) Ngu ồn : quantrimang.com Các công việc còn lại bạn cần thực hiện nhằm đảm bảo cho server Exchange đầu tiên có thể được ngưng hoạt động một cách an toàn và thành công. Giới thiệu Ngừng hoạt động một server Exchange 2003 cũ là quá trình khá dễ dàng. Nhưng bạn sẽ cần bổ sung thêm một số bước nếu đó là server đầu tiên cài đặt trong một nhóm quản trị. Nguyên nhân là do server Exchange này nắm giữ nhiều yếu tố cấu hình cụ thể hoặc các vai trò bổ sung có thể không chuyển sang server Exchange khác trong cùng nhóm quản trị được. Bỏ ra chút thời gian kiểm chứng để chắc chắn rằng các vai trò bổ sung đã được chuyển chính xác và thành công sang server Exchange mới, bạn có thể giúp mình tránh được nhiều vấn đề đau đầu sau này khi muốn ngừng hoạt động các server Exchange khác. Trong phần một của loạt bài này, chúng tôi đã xem xét các bước cần thiết để sao chép một số th ư mục hệ thống quan trọng sang server Exchange mới cũng được cài đặt trong nhóm quản trị. Chúng tôi còn cung cấp các bước cần thiết để đảm bảo bộ Danh sách địa chỉ offine (Offline Address List) được server mới tạo ra và không có server nào bị ngừng hoạt động không như ý. Trong phần hai này chúng tôi sẽ tiếp tục thảo luận một số công việc còn lại cần thực hiện để đảm bảo server Exchange đầu tiên có thể được g ỡ bỏ an toàn và thành công. Tái thiết lại Recipient Update Service Recipient Update Service, hay thường được biết đến với cái tên viết tắt RUS, là một thành phần quan trong của Exchange 2000 và Exchange 2003 nhưng lại có thể dễ dàng bị bỏ sót trong quá trình ngừng hoạt động server. Nhiệm vụ chính của RUS là xác nhận địa chỉ chính xác các tài khoản người dùng. Sai sót trong quá trình tái thiết lại thành phần này có thể khiến server mới bị mất chức năng thẩm định tài khoản người dùng. Do RUS đượ c cấu hình với các tên của cả server Exchange và bộ điều khiển tên miền nên một cách tự nhiên RUS được xác định tên của server Exchange đầu tiên đã cài đặt. Trừ khi bạn thay đổi một số điểm khi thiết lập thì mới xuất hiện một số điểm khác. Bạn nên kiểm tra lại cầu hình này trước khi cho server cũ ngừng hoạt động. Để thay đổi cấu hình sang server Exchange mới, thực hiệ n theo các bước sau: 1. Chạy snap-in Exchange System Manager. 2. Xác định vị trí đối tượng Recipients và mở rộng nó. Bên dưới Recipients bạn sẽ thấy có thành phần Recipient Update Services. Di chuyển đến vị trí của thành phần này. 3. Bây giờ trong khung bên phải bạn sẽ thấy một danh sách các đối tượng Recipient Update Services đã được cấu hình. Hai đối tượng nhỏ nhất được minh hoạ trong hình 1. Điều quan trọng cần chú ý là bất kỳ một RUS nào có cột Exchange Server là DCEX1 (server bị gỡ b ỏ) đều cần phải được sửa lại. Hình 1: Recipient Update Services 4. Kích phải chuột lên từng RUS để tái thiết lại và chọn Properties. Bạn sẽ thấy một màn hình tương tự như hình 2 xuất hiện. Hình 2: RUS Properties (Các đặc tính RUS) 5. Trên tab General của phần Properties RUS, bạn sẽ thấy trường Exchange Server có chứa tên của một server Exchange. Bạn cần chắc chắn rằng server này không phải là server cũ sẽ được gỡ bỏ (trong trường hợp này là DCEX1). Nếu server cũ được thiết lập, bạn cần thay đổi bằng cách dùng nút Browse rồi chọn server mới. Sau khi bấm Browse, cửa sổ Select Exchange Server mở ra. Gõ tên server mới và kích vào nút Check Names. 6. Giả sử server mới có tên được gạch chân, kích vào OK để trở lại cửa sổ Properties của MCSE Windows ® Server 2003 EXAM GUIDE Brian Culp, Mike Harwood, Jason Berg with Drew Bird McGraw-Hill/Osborne New York • Chicago • San Francisco • Lisbon London • Madrid • Mexico City • Milan • New Delhi San Juan • Seoul • Singapore • Sydney • Toronto Copyright © 2004 by The McGraw-Hill Companies. All rights reserved. Except as permitted under the United States Copyright Act of 1976, no part of this publication may be reproduced or distributed in any form or by any means, or stored in a database or retrieval system, without the prior written permission of the publisher. ISBN: 978-0-07-163353-6 MHID: 0-07-163353-7 The material in this eBook also appears in the print version of this title: ISBN: 978-0-07-222406-1, MHID: 0-07-222406-1. All trademarks are trademarks of their respective owners. Rather than put a trademark symbol after every occurrence of a trademarked name, we use names in an editorial fashion only, and to the benefit of the trademark owner, with no intention of infringement of the trademark. Where such designations appear in this book, they have been printed with initial caps. McGraw-Hill eBooks are available at special quantity discounts to use as premiums and sales promotions, or for use in corporate training programs. To contact a representative please visit the Contact Us page at www.mhprofessional.com. Information has been obtained by McGraw-Hill/Osborne from sources believed to be reliable. However, because of the possibility of human or mechanical error by our sources, McGraw-Hill/Osborne, or others, McGraw-Hill/Osborne does not guarantee the accuracy, adequacy, or completeness of any information and is not responsible for any errors or omissions or the results obtained from the use of such information. TERMS OF USE This is a copyrighted work and The McGraw-Hill Companies, Inc. (“McGraw-Hill”) and its licensors reserve all rights in and to the work. Use of this work is subject to these terms. Except as permitted under the Copyright Act of 1976 and the right to store and retrieve one copy of the work, you may not decompile, disassemble, reverse engineer, reproduce, modify, create derivative works based upon, trans- mit, distribute, disseminate, sell, publish or sublicense the work or any part of it without McGraw-Hill’s prior consent. You may use the work for your own noncommercial and personal use; any other use of the work is strictly prohibited. Your right to use the work may be terminated if you fail to comply with these terms. THE WORK IS PROVIDED “AS IS.” McGRAW-HILL AND ITS LICENSORS MAKE NO GUARANTEES OR WARRANTIES AS TO THE ACCURACY, ADEQUACY OR COMPLETENESS OF OR RESULTS TO BE OBTAINED FROM USING THE WORK, INCLUD- ING ANY INFORMATION THAT CAN BE ACCESSED THROUGH THE WORK VIA HYPERLINK OR OTHERWISE, AND EXPRESSLY DISCLAIM ANY WARRANTY, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WAR- RANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. McGraw-Hill and its licensors do not warrant or guarantee that the functions contained in the work will meet your requirements or that its operation will be uninterrupted or error free. Neither McGraw-Hill nor its licensors shall be liable to you or anyone else for any inaccuracy, error or omission, regardless of cause, in the work or for any damages resulting therefrom. McGraw-Hill has no responsibility for the content of any information accessed through the work. Under no circumstances shall McGraw-Hill and/or its licensors be liable for any indirect, incidental, special, punitive, conse- quential or similar damages that result from the use of or inability to use the work, even if any of them has been advised of the possibility of such damages. This limitation of liability shall apply to any claim or cause whatsoever whether such claim or cause arises in contract, tort or otherwise. Disclaimer: This eBook does not include the ancillary media that was packaged with the original printed version of the book. The Using SQL Server In this section, you'll explore some of the tools you use to manage SQL Server. Specifically, you'll learn how to start and stop SQL Server using the Service Manager and use the Enterprise Manager to administer SQL Server. Starting and Stopping SQL Server To start and stop SQL Server, you use the Service Manager tool. To open the Service Manager, you select Start ➣ Programs ➣ Microsoft SQL Server ➣ Service Manager. The Service Manager is shown in Figure 2.1 . Figure 2.1: The Service Manager You select the name of the server computer on which SQL Server is running in the Server drop-down list box. To start SQL Server, you click the Start/Continue button. To stop SQL Server, you click the Stop button. You can also use the Service Manager to pause SQL Server, and select whether you want to automatically start SQL Server when the operating system (OS) starts. Once you've started SQL Server, other programs can access the databases managed by that SQL Server installation. Using Enterprise Manager To administer a database, you use the Enterprise Manager tool. You can create databases, create and edit tables, create and edit users, and so on, using Enterprise Manager. To open the Enterprise Manager, you select Start ➣ Programs ➣ Microsoft SQL Server ➣ Enterprise Manager. The Enterprise Manager is shown in Figure 2.2 . Figure 2.2: The Enterprise Manager On the left pane of Enterprise Manager, you'll see a tree that shows the accessible SQL Server installations. The contents of the right pane of Enterprise Manager display different information based on what you select in the left pane. For example, I selected the Databases folder and the North-wind database in the left pane when preparing Figure 2.2. As you can see, the right pane displays icons that allow you to edit the items stored in that database. Each SQL Server installation contains the following seven folders shown in the left pane: • Databases Contains tools that allow you to access the databases managed by SQL Server. • Data Transformation Services Provides access to tools that allow you to move data from one database to another. You can also programmatically modify the data as it is moved. For example, you might want to move data from SQL Server database to an Oracle database, or vice versa. • Management Contains tools that allow you to back up your databases, monitor current database activity, and other tasks. • Replication Provides access tools that allow you to copy information from one database to another in near real time using a process known as replication. For example, you might want to move data from a database running at a branch office of a company to a database at headquarters. • Security Contains tools that allow you to manage logins and built-in roles that contain permissions. You can also manage linked servers and remote servers. Linked servers are databases that you can access over a network. These databases don't have to be SQL Server databases; they could also be Oracle databases, for example. The only limitation is that there must be an OLE DB (Object Linking and Embedding for Databases) provider for that database. Remote servers are SQL Server databases that you can access over a network and run stored procedures on. • Support Services Provides access to tools that allow you to manage the Distributed Transaction Coordinator, Full-Text Search, and SQL Mail services. The Distributed Transaction Coordinator service allows you to manage transactions that use more than one database. The Full Text Search service allows you to perform searches for phrases through large amounts of text. The SQL Mail service allows you to ... phải qua Proxy server, địa IP có proxy, nghĩa website lưu trữ cục bộ, trang truy cập mà không cần phải kết nối Internet, Proxy server trang không bị cấm, yêu cầu chuyển đến server thật, DNS server. . .Proxy server Ý nghĩa proxy Proxy giá trị làm nhiệm vụ lọc thông tin, tạo an toàn cho khách hàng nó, firewal Proxy ngăn chặn hiệu xâm nhập đối tượng không mong muốn vào máy khách hàng Proxy. .. tìm làm cho việc sử dụng băng thông hiệu Proxy server giống vệ sĩ bảo vệ khỏi rắc rối Internet Một Proxy server thường nằm bên tường lửa, trình duyệt web server thật, làm chức tạm giữ yêu cầu Internet