Print Page | Close Window

Publishing Service m?i trong IIS 7.0 (Internet Information Services 7.0)

Printed From: Sieu ho tro
Category: Information Technology
Forum Name: Thủ thuật, mẹo vặt
Forum Description: Các thủ thuật trong tin học
URL: http://sieuhotro.com/forum_posts.asp?TID=1146
Printed Date: 28 April 2024 at 05:41
Software Version: Web Wiz Forums 12.03 - http://www.webwizforums.com


Topic: Publishing Service m?i trong IIS 7.0 (Internet Information Services 7.0)
Posted By: administrator
Subject: Publishing Service m?i trong IIS 7.0 (Internet Information Services 7.0)
Date Posted: 20 October 2008 at 22:54

Trong b�i n�y ch�ng t�i s? gi?i thi?u cho c�c b?n m?t s? v?n d? co b?n v? FTP Publishing Service m?i trong IIS 7.0 (Internet Information Services 7.0) c�ng v?i c�c bu?c hu?ng d?n chi ti?t trong c�i d?t d?ch v? FTP n�y.


Ho�n to�n kh�ng ph?i b� m?t l?n r?ng Microsoft chua t?ng c� s?n ph?m FTP server t?t nh?t, khi so v?i c�c d?i th? c?nh tranh kh�c trong linh v?c thuong 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 tru?c c?a IIS v� Windows Server, nhung h? lu�n thi?u r?t nhi?u c�c t�nh nang m�y ch? FTP n�ng cao. Tuy nhi�n l�c n�y Microsoft d� vu?t qua du?c r?t nhi?u v?n d? d�, v?i phi�n b?n m?i c?a FTP Publishing Service, phi�n b?n du?c ph�t h�nh ch�nh th?c khi Windows Server 2008 du?c ra m?t. D?ch v? m?i n�y d� du?c vi?t l?i to�n b?, gi?ng nhu IIS 7.0 v� n� ch? cung c?p cho IIS 7.0.

T?i sao l?i c� hai m�y ch? FTP v� s? kh�c nhau gi?a n� l� g�?

  • �?u ti�n n� l� m?t n�ng c?p minor v� kh� gi?ng v?i FTP Service c� trong IIS 6.0.
  • Th? hai FTP Service l� m?t phi�n b?n m?i du?c c?i thi?n, du?c cung c?p nhu m?t b?n download v� ch? cho IIS 7.0.

B�i n�y c?a ch�ng t�i s? t?p trung v�o phi�n b?n m?i du?c c?i thi?n c?a FTP Publishing Service n�y.

FTP Service m?i c� nhi?u t�nh nang cho ph�p c�c nh� thi?t k? web d? d�ng publish c�c n?i dung v� n� cung cung c?p nhi?u t�y ch?n b?o m?t v� tri?n khai hon d?i v?i c�c qu?n tr? vi�n. N� cung c� s?n cho Windows Server 2008 ? c? hai phi�n b?n 32-bit v� 64-bit.

Nh?ng di?m m?i

FTP Publishing Server m?i g?m c� r?t nhi?u t�nh nang v� c�c c?i thi?n. Du?i d�y ch�ng t�i s? ch? ra m?t s? ch? d? m?i ch�nh v� m� t? m?t trong s? c�c n�ng cao m?i n�y.

  • S? t�ch h?p v?i IIS 7.0
    FTP service m?i n�y du?c t�ch h?p m?nh v?i giao di?n qu?n tr? ho�n to�n m?i v� kho luu 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, cung du?c bi?t d?n nhu 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, d�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� cung h? tr? c�c c?i thi?n kh�c nhu UTF8 v� IPv6.
     
  • Chia s? hosting
    FTP service m?i du?c c?i thi?n v� du?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 dang t?n t?i. D?ch v? FTP cung 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 d?a ch? IP. N� cung c?i thi?n c? s? c�ch ly ngu?i d�ng d�ng th�ng qua c�c thu m?c ?o.
     
  • Kh? nang m? r?ng
    D?ch v? FTP m?i n�y c� h? tr? kh? nang m? r?ng (API), t�nh nang n�y l�m cho n� tr? n�n d? d�ng hon d?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 d� du?c c?i thi?n v� n�ng cao d? g?p t?t c? luu lu?ng FTP v�o c�c file b?n ghi
     
  • C�c t�nh nang kh?c ph?c s? c?
    IIS 7.0 c� m?t s? t�nh nang kh?c ph?c s? c? m?i, nhu Event Tracing cho Windows (ETW), d?ch v? FTP h? tr? t�nh nang 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 d?n ngu?i d�ng c?c b?, cung l� m?t t�y ch?n m?i cho IIS 7.0.

C�c di?u ki?n ti�n quy?t cho vi?c c�i d?t

FTP Publishing Service m?i hi?n du?c cung c?p m?t c�ch mi?n ph� du?i d?ng m?t modul c� th? download t? IIS.net DownloadCenter.

M?t s? di?u ki?n ti�n quy?t c?n cho ph?i b?o d?m tru?c khi ti?p t?c c�i d?t FTP Publishing Service.

  • B?n ph?i dang s? d?ng Windows Server 2008
  • IIS 7.0 ph?i du?c c�i d?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 d?t IIS Management Console.
  • Ph?i dang nh?p v?i quy?n qu?n tr? vi�n
  • C?u h�nh chia s? c?a IIS 7.0 ph?i du?c v� hi?u h�a tr�n m?i n�t tru?c khi c�i d?t d?ch v? m?i n�y, v� n� c� th? du?c k�ch ho?t tr? l?i sau khi d?ch v? n�y du?c c�i d?t xong.
  • D?ch v? FTP c� trong Windows Server 2008 ph?i du?c g? b? tru?c khi c�i d?t d?ch v? FTP m?i n�y

C�i d?t

Trong hu?ng d?n t?ng bu?c n�y ch�ng t�i s? gi?i thi?u cho c�c b?n c�ch c�i d?t d?ch v? FTP tr�n m?t m�y ch? Windows Server 2008 m?i. Luu � ch�ng t�i ch? gi?i thi?u d?n ph?n c�i d?t FTP ch? kh�ng d? c?p d?n c�c d?ch v? c?a IIS 7.0.

  • Download phi�n b?n FTP Service m?i t? li�n k?t ? tr�n
     
  • Ch?y chuong tr�nh d� download v?i quy?n qu?n tr? vi�n d? c�i d?t ho?c c�i d?t b?ng m?t trong hai l?nh du?i d�y:
    - x86 version: msiexec /i ftp7_x86_rtw.msi
    - x64 version: msiexec /i ftp7_x64_rtw.msi

     
  • C�c bu?c n�y r?t quan tr?ng v� User Account Control (UAC) thu?ng ngan ch?n b?n th?c hi?n vi?c truy c?p file applicationHost.config.
     
  • Khi chuong tr�nh c�i d?t b?t d?u, b?n k�ch Next:


H�nh A: C�i d?t b?t d?u

  • Ch?p nh?n EULA v� k�ch Next:


H�nh B: EULA

  • Ch?n c�c t�y ch?n b?n mu?n c�i d?t v� k�ch Next:


H�nh C: Ch?n c�c t�nh nang c�i d?t

C�c t�nh nang c�i d?t du?c m� t?:

  • Common files 
    Cung c?p c�c file chung cho Microsoft FTP Service for IIS 7.0, nhu file lu?c d? c?u h�nh FTP, c�c file n�y du?c y�u c?u tr�n t?t c? c�c m�y ch? FTP dang 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 d? l�m vi?c v� y�u c?u Process Model c?a t�nh nang Windows Process Activation Service du?c c�i d?t.
     
  • Managed Code Support 
    H? tr? cho c�c t�nh nang m� c� s?n. T�nh nang n�y du?c y�u c?u khi c�c t�nh nang m� c� s?n nhu ASP.NET users ho?c IIS Manager Users, s? du?c s? d?ng v?i FTP. T�nh nang 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? d? Server Core.
     
  • Administration Features 
    H? tr? vi?c qu?n tr? b?ng IIS Manager, giao di?n ngu?i d�ng (UI).T�nh nang n�y y�u c?u ph?i c� the IIS Manager v� .NET 2.0 Framework d� du?c c�i d?t.
     
  • B?t d?u c�i d?t, k�ch Install:


H�nh D: B?t d?u c�i d?t

  • K�ch �Read notes� d? xem readme v� k�ch Finish:


H�nh E: C�i d?t k?t th�c

X�c nh?n FTP Service d� du?c c�i d?t b?ng c�ch ki?m tra xem Microsoft FTP Service c� dang 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.


H�nh F: Ph?n FTP trong IIS Manager

M?c d?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 d� t?n t?i.

V?i m?c d�ch b?o m?t ngu?i d�ng, FTP Service h? tr? s? n?c danh, th? kh�ng du?c khuy?n kh�ch v� cung c� hai c�ch ch?ng th?c ngu?i d�ng FTP c?a b?n:

  • Windows Authentication 
    Ngu?i d�ng du?c d?t trong Active Directory ho?c khu v?c luu tr? ngu?i d�ng n?i b? trong m�y ch? FTP chuy�n d?ng.
     
  • IIS Manager Authentication 
    ��y l� m?t t�nh nang m?i, noi IIS Manager du?c s? d?ng cho qu?n tr? vi�n ngu?i d�ng v� t?t c? ngu?i d�ng du?c add b?ng IIS Manager, vi?c ch?ng th?c du?c qu?n l� b?i b? cung c?p �IISManagerAuth� m?i.

K?t lu?n

Phi�n b?n m?i FTP Publishing Service v?i kh? nang download t? Microsoft l� m?t phi�n b?n d�ng du?c ch? d?i. ��y l� m?t c�ng c? tuy?t v?i m� Microsoft d� s?a v� vi?t l?i FTP Server th�nh ph�t h�nh m?i v?i s? h? tr? cho FTP-S.

T�nh b?o m?t v� kh? nang m� h�a thu?ng kh�ng c� trong c�c phi�n b?n cu.

M?t uu di?m kh�c c?a d?ch v? m?i n�y d� l� s? t�ch h?p trong IIS Manager v� vi?c k?t n?i tr?c ti?p v?i c�c website dang t?n t?i b�n trong IIS Manager.

  • C�ch c?u h�nh m?t site FTP m?i
  • C�ch b? sung th�m FTP Publishing v�o website dang t?n t?i

C? hai ch? d? n�y s? d?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 d�i ch�t, s? kh�c bi?t n�y ph? thu?c v�o tru?ng h?p s? d?ng v� y�u c?u cho FTP trong t? ch?c. Ch�nh v� v?y ch�ng t�i s? gi?i thi?u cho c�c b?n m?t s? k?ch b?n kh�c nhau n�y.

C?u h�nh m?t site FTP m?i

C� r?t nhi?u c�ch d? 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 d?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 d?u ti�n c?a ph?n n�y ch�ng t�i 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 d?u cho c�ng m?t k?t qu? gi?ng nhau, d� ch�nh l� m?t site FTP m?i.

T?o m?t thu m?c m?i

M?t thu m?c m?i c?n ph?i du?c chu?n b? cho FTP Publishing. L�c n�y b?n ho�n to�n d? d�ng t?o m?t thu m?c tru?c khi ti?p t?c v?i vi?c c?u h�nh FTP. Ph?i b?o d?m cho thu m?c du?c c?u h�nh v?i c�c di?u kho?n ch�nh x�c. Thu m?c du?c s? d?ng trong v� d? n�y l�: �D:\Inetpub\ftproot\ftp.iis-digest.com�. 

1. T?o thu m?c D:\Inetpub\ftproot\ftp.iis-digest.com 

2. Thi?t l?p c�c di?u kho?n thu 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


H�nh A: C?a s? nh?c l?nh v� l?nh cacls

L?nh ? tr�n thay d?i c�c di?u kho?n tr�n thu m?c ftp.ii-digest.com v� b? sung th�m c�c di?u kho?n d?c v� th?c thi cho t�i kho?n IUSR.

Ngu?i d�ng IUSR l� m?t t�i kho?n m?i trong Windows Server 2008 du?c s? d?ng cho IIS 7.0, thay th? cho t�i kho?n cu IUSR_machinename c� trong Windows Server 2003 v� IIS 6.0 tru?c d�y.

C?u h�nh FTP 

1. B?t d?u IIS Manager t?i Start � Administrative Tools � Internet Information Service (IIS) Manager

2. Trong IIS Manager, b�n du?i Sites, b?n k�ch Add FTP Site�


H�nh B: Th�m FTP Site�

3. Add FTP Site Wizard du?c tri?u g?i v� t?i h?p tho?i d?u ti�n, b?n nh?p v�o t�n c?a FTP Site v� du?ng d?n v?t l�, d� du?c t?o t? tru?c:


H�nh C: Add FTP Site Wizard � nh?p v�o th�ng tin c?a site


H�nh D: Add FTP Site Wizard � Nh?p v�o Binding v� c�c thi?t l?p SSL

4. Nh?p v�o th�ng tin d?a ch? IP cho FTP Site v� gh�p n?i c?ng, s? d?ng c?ng 21 m?c d?nh. Trong tru?ng h?p b?n bi?t r?ng m�nh dang 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 d?nh n�y th� c� th? thay d?i n� ? d�y. 

5. C� m?t v?n d? m?i v?i FTP Publishing Service d� l� n� h? tr? vi?c d?t t�n host ?o, t�nh nang n�y cung tuong t? nhu vi?c s? d?ng c�c header ch? tr�n m?t website. M?t t�n host ?o (Virtual Host) gi?ng nhu ftp.iis-digest.com c� nghia r?ng n� cho ph�p nhi?u site FTP du?c c?u h�nh tr�n m?t d?a ch? IP v� kh�ng c� xung d?t n�o v? vi?c k?t n?i c?ng. 

6. SSL cung l� m?t t�nh nang m?i du?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? du?c cung c?p nhu m?t site an to�n, ch�nh v� v?y t?t c? luu lu?ng s? du?c m� h�a. V� kh�ng c� ch?ng ch? SSL cho site FTP n�y n�n trong v� d? tr�n s? l� �Allow SSL�. 

7. Thi?t l?p s? th?m d?nh quy?n th�nh n?c danh d? cung c?p s? truy c?p n?c danh d?i v?i site ftp m?i du?c s? d?ng nhu m?t v� d? trong b�i n�y.


H�nh E: Add FTP Site Wizard � Thi?t l?p s? th?m d?nh quy?n v� th�ng tin v? quy?n h?n

8. Th�m c�c thi?t l?p v? quy?n h?n d� du?c s? d?ng cho site ftp n�y, thi?t l?p n� th�nh �Anonymous users� v� c�c di?u kho?n Read (only). 

9. Site ftp m?i d� du?c c?u h�nh v� c� th? du?c th?y trong IIS Manager


H�nh F: IIS Manager � h�nh ?nh c?a site ftp m?i

10. Ki?m tra site FTP m?i: trong v� d? n�y ch�ng ta dang nh?p v�o site ki?m th? ftp.iis-digest.com b?ng m?t ngu?i d�ng n?c danh. V?i FTP 7 c� s? d?ng c�c header ?o, dang nh?p c?n ph?i du?c d?nh d?ng gi?ng nhu sau: �ftp.iis-digest.com|anonymous�:


H�nh G: C?a s? nh?c l?nh � ki?m tra k?t n?i ftp

C� nhi?u c�ch d? c?u h�nh ngu?i d�ng cho m?t site ftp theo c�ch an to�n v� vi?c s? d?ng m?c th?m d?nh quy?n n?c danh trong s?n xu?t l� kh�ng du?c khuy?n kh�ch. V?n d? b?o v? FTP s? du?c ch�ng t�i gi?i thi?u trong ph?n ti?p theo c?a lo?t b�i n�y.

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? d?ng h�a r?t nhi?u thao t�c qu?n l� c?a IIS v� FTP. Ph?n n�y ch�ng t�i 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 nhu 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"


H�nh H: C?a s? nh?c l?nh � dang s? d?ng c�ng c? qu?n l� appcmd

Cung nhu v?y, c� th? du?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 d?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? du?c download t? http://www.iis.net/ - B? sung th�m FTP Publishing v�o m?t website dang 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 d?i v?i m?t website dang t?n t?i m?t c�ch tr?c ti?p t? b�n trong IIS Manager. ��y ch�nh l� t�nh nang m?i tuy?t v?i trong IIS. �i?u n�y c� nghia r?ng trong c�c m�i tru?ng hosting hi?n c�, b?n s? d? d�ng hon r?t nhi?u trong vi?c b? sung th�m s? truy c?p FTP v�o m?t website dang 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 dang t?n t?i v� di?u n�y c� th? du?c th?c hi?n tr?c ti?p t? b�n trong IIS Manager. Trong v� d? b�n du?i, m?t site FTP s? du?c b? sung v�o website m?c d?nh. 

1. M? �Sites� v� t�m website m� b?n mu?n b? sung ch?c nang FTP v�o, trong v� d? n�y, t�n site l� �Default Web Site� 

2. ��nh d?u website (Default Web Site) v� k�ch chu?t ho?c t? panel Action, ch?n �Add FTP Publishing��:


H�nh I: IIS Manager � Ch?n Add FTP Publishing�

3. M?t h?p tho?i Add FTP Publishing Wizard s? xu?t hi?n v?i trang d?u ti�n l� �Binding and SSL Settings�:


H�nh J: Add FTP Site Wizard � Nh?p v�o Binding v� c�c thi?t l?p SSL

4. IP Address: Ch?n d?a ch? IP cho site FTP m?i c?a b?n, ? d�y c� th? ch?n �All Unassigned� ho?c nh?p v�o d?a ch? IP, ho?c ch?n t? menu s? xu?ng. Trong v� d? n�y ch�ng t�i d� s? d?ng �All Unassigned�. 

5. Port: C?ng FTP m?c d?nh l� Port 21, d�y cung l� c?ng du?c s? d?ng trong v� d? n�y. 

6. Virtual Name: B?n ho�n to�n c� th? s? d?ng header ch? cho site FTP nhu ch�ng ta bi?t t? header ch? tr�n c�c website v� t? v� d? d?u ti�n. Trong v� d? n�y, n� s? du?c d? tr?ng, di?u d� c� nghia r?ng n� s? d�p tr? cho d?a ch? IP. 

7. Ch?n �Allow SSL� v� kh�ng c� ch?ng ch? SSL d? b? sung cho site ftp.


H�nh K: Add FTP Site Wizard �Nh?p v�o s? th?m d?nh quy?n v� quy?n h?n

8. Ch?n phuong ph�p th?m d?nh quy?n Basic ho?c Anonymous (n?c danh) cho site ftp c?a b?n, kh�ng n�n s? d?ng n?c danh. Tuy nhi�n trong v� d? n�y ch�ng t�i d?t n?c danh l� v� n� ch? l� m?t site th? nghi?m.

FTP hi?n du?c b? sung v�o Default web site dang t?n t?i. H�y ki?m tra k?t n?i ftp b?ng c�ch k?t n?i v?i d?a ch? IP ho?c v?i m�y ch? dang s? d?ng localhost.


H�nh L: Ki?m tra k?t n?i FTP

K?t lu?n

B�i n�y d� 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 dang t?n t?i. C?u h�nh du?c th?c hi?n b?ng c�ch s? d?ng IIS Manager v� cung du?c th? hi?n r?ng n� c� th? du?c th?c hi?n th�ng qua giao di?n d�ng l?nh m?i appcmd.exe.

Trong ph?n 3 v� cung l� ph?n cu?i c?a lo?t b�i n�y ch�ng t�i s? gi?i thi?u cho c�c b?n v? b?o m?t FTP v� c�ch b?o d?m cho FTP Publishing Service.

Van Linh (Theo Windows Networking)


-------------

Qu� Huong



Print Page | Close Window

Forum Software by Web Wiz Forums® version 12.03 - http://www.webwizforums.com
Copyright ©2001-2019 Web Wiz Ltd. - https://www.webwiz.net