Trung Tâm Đào Tạo Mạng Máy Tính Nhất Nghệ   Trung Tâm Đào Tạo Mạng Máy Tính Nhất Nghệ
Trang Chủ Giới Thiệu Chương Trình Học Tài Liệu Lịch Khai Giảng Học Phí Việc Làm Lộ trình học

Go Back   Trung Tâm Đào Tạo Mạng Máy Tính Nhất Nghệ > THÔNG BÁO - TIN TỨC - TUYỂN DỤNG > KHO LAB NHẤT NGHỆ
Đăng Ký Thành Viên Thành Viên Lịch Ðánh Dấu Ðã Ðọc

KHO LAB NHẤT NGHỆ Tập trung các bài LAB, hướng dẫn bằng hình ảnh, video, flash.

Vui lòng gõ từ khóa liên quan đến vấn đề bạn quan tâm vào khung dưới , trước khi đặt câu hỏi mới.


Ðề tài đã khoá
 
Ðiều Chỉnh
  #1  
Old 21-10-2008, 01:25
ẨnSĩ ẨnSĩ vẫn chưa có mặt trong diễn đàn
Nhất Nghệ Support Team
 
Tham gia ngày: Jul 2008
Nơi Cư Ngụ: NHẤT NGHỆ DOT CÒM
Tuổi: 36
Bài gởi: 792
Thanks: 17
Thanked 162 Times in 37 Posts
FTP Publishing Service

FTP Publishing Service

Mô hình cơ bản





I. Giới thiệu:

Trong bài này ta sẽ nói đến một số vấn đề cơ bản của FTP Publishing Service, một dịch vụ mới trong IIS 7.0 (Internet Information Services 7.0) cùng với các bước hướng dẫn chi tiết trong cài đặt dịch vụ FTP này

Có thể Microsoft chưa từng có một sản phẩm FTP Server tốt nhất, khi so với các đối thủ cạnh tranh khác trong lĩnh vực thương mại máy chủ FTP. Mặc dù Microsoft luôn có FTP Server trong hầu hết tất cả các phiên bản trước của IIS và Windows Server, nhưng họ luôn thiếu rất nhiều các tính năng máy chủ FTP nâng cao. Tuy nhiên ngay tại thời điểm này Microsoft đã vượt qua được rất nhiều vấn đề đó, với phiên bản mới của FTP Publishing Service, phiên bản được phát hành chính thức khi Windows Server 2008 được ra mắt. Dịch vụ mới này đã được viết lại toàn bộ, giống như IIS 7.0 và nó chỉ cung cấp cho IIS 7.0.

FTP Publishing Service mới có nhiều tính năng cho phép các nhà thiết kế web dễ dàng publish các nội dung và nó cũng cung cấp nhiều tùy chọn bảo mật và triển khai hơn đối với các quản trị viên. Nó cũng có sẵn cho Windows Server 2008 ở cả hai phiên bản 32-bit và 64-bit.

Những điểm mới


FTP Publishing Server mới gồm có rất nhiều tính năng và các cải thiện.
Được tích hợp với IIS 7.0
FTP service mới này được tích hợp mạnh với giao diện quản trị hoàn toàn mới và kho lưu trữ cấu hình của IIS 7.0
Hỗ trợ cho các chuẩn Internet mới
FTP service mới hỗ trợ FTP trên SSL, cũng được biết đến như FTPS hoặc FTP/SSL và sử dụng chứng chỉ khóa công (SSL/TLS). Bạn không nên nhầm lẫn nó với SFTP hoặc FTP trên SSH, đây hoàn toàn là một chuẩn khác hiện không hỗ trợ bởi Microsoft FTP Publishing Service. Nó cũng hỗ trợ các cải thiện khác như UTF8 và IPv6.
Chia sẻ hosting
FTP service mới được cải thiện và được tích hợp hoàn toàn vào IIS 7.0, nó có thể cấu hình FTP và các nội dung web từ cùng một site bằng cách add một FTP binding (kết nối FTP) vào một website đang tồn tại. Dịch vụ FTP cũng có sự hỗ trợ cho hostname ảo, dịch vụ này làm cho nó có thể hosting nhiều site FTP trên cùng một địa chỉ IP. Nó cũng cải thiện cả sự cách ly người dùng dùng thông qua các thư mục ảo.
Khả năng mở rộng
Dịch vụ FTP mới này có hỗ trợ khả năng mở rộng (API), tính năng này làm cho nó trở nên dễ dàng hơn đối với các hãng phần mềm trong việc viết các tùy chỉnh cho việc chứng thực FTP.
Logging
Việc logging của FTP đã được cải thiện và nâng cao để gộp tất cả lưu lượng FTP vào các file bản ghi
Các tính năng khắc phục sự cố
IIS 7.0 có một số tính năng khắc phục sự cố mới, như Event Tracing cho Windows (ETW), dịch vụ FTP hỗ trợ tính năng này cùng với việc cung cấp các thông báo xử lý lỗi chi tiết và các thông báo đến người dùng cục bộ, cũng là một tùy chọn mới cho IIS 7.0.

Các điều kiện cần có để cài đặt

FTP Publishing Service mới hiện được cung cấp một cách miễn phí có thể download từ IIS.net DownloadCenter.

Một số điều kiện cần trước khi tiếp tục cài đặt FTP Publishing Service.
Bạn phải đang sử dụng Windows Server 2008
IIS 7.0 phải được cài đặt
Nếu bạn muốn quản lý các dịch vụ FTP mới bằng giao diện IIS 7.0 thì phải cài đặt IIS Management Console.
Phải đăng nhập với quyền Administrator
Cấu hình chia sẻ của IIS 7.0 phải được vô hiệu hóa trước khi cài đặt dịch vụ mới này, và nó có thể được kích hoạt trở lại sau khi dịch vụ này được cài đặt xong.
Dịch vụ FTP có trong Windows Server 2008 phải được gỡ bỏ trước khi cài đặt dịch vụ FTP mới này

II. Cài đặt

1. Chuẩn bị:
Trong hướng dẫn này sẽ giới thiệu cho các bạn cách cài đặt dịch vụ FTP trên một máy chủ Windows Server 2008 mới. Lưu ý chỉ giới thiệu đến phần cài đặt FTP chứ không đề cập đến các dịch vụ của IIS 7.0.

Download phiên bản FTP Service mới tại đây
Chạy chương trình đã download với quyền Administrator để cài đặt hoặc cài đặt bằng một trong hai lệnh dưới đây:
- x86 version: msiexec /i ftp7_x86_rtw.msi
- x64 version: msiexec /i ftp7_x64_rtw.msi
Các bước này rất quan trọng vì User Account Control (UAC) thường ngăn chặn bạn thực hiện việc truy cập file applicationHost.config.

2. Thực hiện:

Bước 1: Khi chương trình cài đặt bắt đầu --> Chọn Next



Bước 2: Trong cửa sổ End-User License Agreement --> chọn Next


Bước 3: Cửa sổ Custom Setup --> Chọn Next


Bước 4: Cửa sổ Ready to Install --> Chọn Install


Bước 5: Cửa sổ Completed --> Chọn Finish


Xác nhận FTP Service đã được cài đặt bằng cách kiểm tra xem Microsoft FTP Service có đang chạy không và trong IIS Manager kiểm tra phần FTP mới với tất cả các thành phần quản lý cho FTP Service.



Các tính năng cài đặt được mô tả:


Common files
Cung cấp các file chung cho Microsoft FTP Service for IIS 7.0, như file lược đồ cấu hình FTP, các file này được yêu cầu trên tất cả các máy chủ FTP đang sử dụng nút cấu hình chia sẻ

FTP Publishing Service
FTP Publishing Service, thành phần lõi cần thiết cho FTP để làm việc và yêu cầu Process Model của tính năng Windows Process Activation Service được cài đặt.

Managed Code Support
Hỗ trợ cho các tính năng mã có sẵn. Tính năng này được yêu cầu khi các tính năng mã có sẵn như ASP.NET users hoặc IIS Manager Users, sẽ được sử dụng với FTP. Tính năng này mang tính tùy chọn và sẽ không làm việc khi chạy Windows Server 2008 trong chế độ Server Core.

Administration Features

Hỗ trợ việc quản trị bằng IIS Manager, giao diện người dùng (UI).Tính năng này yêu cầu phải có the IIS Manager và .NET 2.0 Framework đã được cài đặt.



Mặc định máy chủ FTP sẽ khóa và không chấp nhận các yêu cầu FTP.

Từ bên trong IIS Manager bạn hoàn toàn có thể dễ dàng publish một FTP mới hoặc add một FTP Publishing vào website đã tồn tại.

Với mục đích bảo mật người dùng, FTP Service có hai cách chứng thực :

Windows Authentication

Người dùng được đặt trong Active Directory hoặc khu vực lưu trữ người dùng nội bộ trong máy chủ FTP chuyên dụng.

IIS Manager Authentication
Đây là một tính năng mới, nơi IIS Manager được sử dụng cho quản trị viên người dùng và tất cả người dùng được add bằng IIS Manager, việc chứng thực được quản lý bởi bộ cung cấp “IISManagerAuth” mới.

Còn tiếp....

thay đổi nội dung bởi: ẨnSĩ, 10-12-2012 lúc 09:40
Sponsored links
  #2  
Old 21-10-2008, 01:54
ẨnSĩ ẨnSĩ vẫn chưa có mặt trong diễn đàn
Nhất Nghệ Support Team
 
Tham gia ngày: Jul 2008
Nơi Cư Ngụ: NHẤT NGHỆ DOT CÒM
Tuổi: 36
Bài gởi: 792
Thanks: 17
Thanked 162 Times in 37 Posts
.....tiếp theo.



III. Các cách cấu hình 1 FTP Site:


Tiếp theo sẽ giới thiệu cho các bạn các cách cấu hình khác nhau của FTP Publishing Service cho IIS 7.0. Các điều kiện để thực hiện bài lab này là FTP Publishing Service đã được cài đặt trên Windows Server 2008.

_ Cách cấu hình một site FTP mới
_ Cách bổ sung thêm FTP Publishing vào website đang tồn tại

Cả hai chủ đề này sẽ đều liên quan tới việc cấu hình FTP bằng GUI và các công cụ quản lý dòng lệnh.

Sử dụng FTP có thể khác đôi chút, sự khác biệt này phụ thuộc vào trường hợp sử dụng và yêu cầu cho FTP trong công ty. Chính vì vậy sẽ giới thiệu cho các bạn một số cách cấu hình khác nhau.

1. Cấu hình một site FTP mới

Có rất nhiều cách để cấu hình một site FTP mới với IIS 7.0 và FTP Publishing Service mới, bạn hoàn toàn có thể thay đổi hoặc bổ sung thêm một site FTP trực tiếp trong các file cấu hình xml hoặc bằng cách sử dụng kịch bản.

Phần đầu tiên của phần này sẽ giới thiệu việc cấu hình FTP “cách sử dụng GUI” bằng công cụ IIS Manager và trong phần hai sẽ giới thiệu việc cấu hình FTP bằng sử dụng giao diện dòng lệnh. Cả hai cách đều cho cùng một kết quả giống nhau, đó chính là một site FTP mới.

a. Tạo một thư mục mới:

Một thư mục mới cần phải được chuẩn bị cho FTP Publishing. Lúc này bạn hoàn toàn dễ dàng tạo một thư mục trước khi tiếp tục với việc cấu hình FTP. Phải bảo đảm cho thư mục được cấu hình với các điều khoản chính xác. Thư mục được sử dụng trong ví dụ này là: “D:\Inetpub\ftproot\ftp.iis-digest.com”.

Bước 1: Tạo thư mục D:\Inetpub\ftproot\ftp.iis-digest.com

Bước 2: Thiết lập các điều khoản thư mục bằng cách sử dụng lệnh calcs thông qua nhắc lệnh:

CACLS "C:\inetpub\ftproot\ftp.iis-digest.com" /G IUSR:R /T /E



Lệnh ở trên thay đổi các điều khoản trên thư mục ftp.ii-digest.com và bổ sung thêm các điều khoản đọc và thực thi cho tài khoản IUSR.

Người dùng IUSR là một tài khoản mới trong Windows Server 2008 được sử dụng cho IIS 7.0, thay thế cho tài khoản cũ IUSR_machinename có trong Windows Server 2003 và IIS 6.0 trước đây.

b. Cấu hình FTP

Bước 1: Bắt đầu IIS Manager tại Start – Administrative Tools – Internet Information Service (IIS) Manager.

Bước 2: Trong IIS Manager, bên dưới Sites, bạn kích Add FTP Site…



Bước 3: Trong cửa sổ Site Information
Nhập thông tin site FTP và đường dẫn



Bước 4: Trong cửa sổ Buiding and SSL settings

_ Nhập vào thông tin địa chỉ IP cho FTP Site và ghép nối cổng, sử dụng cổng 21 mặc định. Trong trường hợp bạn biết rằng mình đang thực hiện và nếu ứng dụng của bạn có thể cần sử dụng một cổng khác thay cho cổng mặc định này thì có thể thay đổi nó ở đây.

_ Virtual Host : nhập vào ftp.iis-digest.com

_ SSL cũng là một tính năng mới được hỗ trợ bởi FTP Publishing Service, bằng việc kết hợp SSL và FTP, máy chủ sẽ cung cấp sự hỗ trợ FTPS. Bằng cách chọn một chứng chỉ SSL trong suốt quá trình cấu hình, FTP Site sẽ được cung cấp như một site an toàn, chính vì vậy tất cả lưu lượng sẽ được mã hóa.



Bước 5 : Trong cửa sổ Authentication
Check vào Anonymous
Mục Allow access to : chọn Anonymous Users
Check vào Permission : Read



Bước 6:Kiểm tra

Site ftp mới đã được cấu hình và có thể được thấy trong IIS Manager



Kiểm tra site FTP mới: trong ví dụ này chúng ta đăng nhập vào site kiểm thử ftp.iis-digest.com bằng user anonymous. Với FTP 7 có sử dụng các header ảo, đăng nhập cần phải được định dạng giống như sau: “ftp.iis-digest.com|anonymous”:



Có nhiều cách để cấu hình người dùng cho một site ftp theo cách an toàn và việc sử dụng quyền anonymous là không được khuyến khích. Vấn đề bảo mật FTP sẽ được giới thiệu trong những phần sau.

c. Cấu hình site FTP mới bằng kịch bản và dòng lệnh

Với IIS 7.0 và FTP 7 mới, bạn hoàn toàn có thể lập kịch bản và tự động hóa rất nhiều thao tác quản lý của IIS và FTP. Phần này sẽ giới thiệu cho các bạn về cách thực hiện tạo và cấu hình site FTP mới như trên bằng cách sử dụng dòng lệnh và kịch bản.

Sử dụng công cụ dòng lệnh mới AppCMD.exe, lệnh và các tham số cho việc tạo một site FTP mới là:

appcmd add site /name:"ftp.iis-digest.com ftpsite" /bindings:ftp://ftp.iis-digest.com:21 /physicalpath:"c:\inetpub\ftproot\ftp.iis-digest.com /ftpServer.security.ssl.dataChannelPolicy:SslAllow"



Cũng như vậy, có thể được thực hiện bằng cách sử dụng PowerShell và PowerShell Provider mới cho IIS 7.0. Bạn cần cài đặt PowerShell 1.0 trên Windows Server 2008 cùng với PowerShell Provider mới cho IIS 7.0. PowerShell Provider có thể được download từ www.iis.net. Cả hai cần được cài đặt để cung cấp kết nối và các lệnh nhằm quản lý IIS 7.0 và FTP 7 bằng cách sử dụng PowerShell.

Cũng có một giao diện mang tính lập trình hơn cho việc quản lý IIS 7.0, giao diện đó là Microsoft.Web.Administration. Để có thêm các thông tin chi tiết về giao diện này, bạn hãy tìm trong website chính thức của IIS (www.iis.net), trong bài này sẽ không đề cập đến nó.


2. Bổ sung thêm FTP Publishing vào một website đang tồn tại


Với IIS 7.0 và FTP Publishing Service mới, bạn hoàn toàn có thể bổ sung thêm FTP đối với một website đang tồn tại một cách trực tiếp từ bên trong IIS Manager. Đây chính là tính năng mới tuyệt vời trong IIS. Điều này có nghĩa rằng trong các môi trường hosting hiện có, bạn sẽ dễ dàng hơn rất nhiều trong việc bổ sung thêm sự truy cập FTP vào một website đang chạy trên máy chủ web.

Với FTP Publishing Service mới, bạn hoàn toàn có thể dễ dàng publish một FTP vào một website đang tồn tại và điều này có thể được thực hiện trực tiếp từ bên trong IIS Manager. Trong ví dụ bên dưới, một site FTP sẽ được bổ sung vào website mặc định.

Bước 1: Mở “Sites” và tìm website mà bạn muốn bổ sung chức năng FTP vào, trong ví dụ này, tên site là “Default Web Site”

Bước 2: Đánh dấu website (Default Web Site) và kích chuột hoặc từ panel Action, chọn “Add FTP Publishing…”:



Bước 3: Trong cửa sổ Binding and SSL Settings

IP Address: Chọn địa chỉ IP cho site FTP mới của bạn, ở đây có thể chọn “All Unassigned” hoặc nhập vào địa chỉ IP, hoặc chọn từ menu sổ xuống. Bạn có thể để mặc định All Unassigned.

Port: Cổng FTP mặc định là Port 21, đây cũng là cổng được sử dụng trong ví dụ này.

Virtual Host: bạn để trống

Chọn “Allow SSL” vì không có certificate để bổ sung cho site ftp.



Bước 4 : Trong cửa sổ Authentication
Check vào Anonymous
Mục Allow access to : chọn Anonymous Users
Check vào Permission : Read



Bước 5: Kiểm tra
FTP đã được bổ sung vào Default web site đang tồn tại. Hãy kiểm tra kết nối ftp bằng cách kết nối với địa chỉ IP hoặc với máy chủ đang sử dụng localhost.



Kết luận

Bài này đã giới thiệu cho các bạn cách cấu hình site FTP mới và cách bổ sung thêm FTP Publishing vào một website đang tồn tại. Cấu hình được thực hiện bằng cách sử dụng IIS Manager và cũng được thể hiện rằng nó có thể được thực hiện thông qua giao diện dòng lệnh.

thay đổi nội dung bởi: ẨnSĩ, 10-12-2012 lúc 09:41
Đã có 4 người gửi lời cảm ơn ẨnSĩ vì bài viết hữu ích này:
Sponsored links
Ðề tài đã khoá

Bookmarks

Ðiều Chỉnh

Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Mở

Chuyển đến

Similar Threads
Ðề tài Người Gởi Chuyên mục Trả lời Bài mới gởi
publishing ssl owa 2007 hodibar Firewall 13 13-03-2008 16:55
Server/Web publishing rule? nguoi006 Firewall 6 10-11-2007 09:56
muốn làm publishing web mutinhoc Firewall 1 01-07-2007 09:38
publishing points không hoạt động dacular Những Vấn Đề Khác 2 21-06-2007 21:32



Múi giờ GMT +7. Hiện tại là 12:43
Powered by: vBulletin Version 3.8.7
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
Ad Management by RedTyger