卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

網(wǎng)管入門:用中文域名輕松建立Web服務器

網(wǎng)管入門:用中文域名輕松建立Web 服務器[04-28 09:04:35]出處:pconline 作者:責任編輯:wenzhicheng眾所周知,互聯(lián)網(wǎng)上的域名絕大部分是英文的,但是近年來越來越多的用

網(wǎng)管入門:用中文域名輕松建立Web 服務器

[04-28 09:04:35]出處:pconline 作者:責任編輯:wenzhicheng

眾所周知,互聯(lián)網(wǎng)上的域名絕大部分是英文的,但是近年來越來越多的用戶開始關注中文域名了,而且微軟最新的瀏覽器IE7.0也提供了對中文域名的全面支持,不少企業(yè)和個人出于品牌保護等原因,紛紛注冊了自己中文域名。下面我們就向就給大家介紹一下,如何在Windows2003里面使用中文域名來訪問自己的WEB 服務器,現(xiàn)在,就讓我們一起來領略一下中文域名帶來的魅力吧。

一.如何使IIS 支持中文域名

首先了解一下,如何才能使IIS 支持中文域名。

因為經(jīng)過 Nameprep處理過的國際化域名是以 Unicode 序列的形式表示的。但現(xiàn)有的 DNS系統(tǒng)只支持用 ASCII字符表示的域名,所以要對 Unicode 序列進行 ACE (ASCII-compatible encoding) 編碼,把 Unicode序列表示的域名轉換成 ASCII 字符串表示的ACE 域名。

PunyCode 是一種專為國際化域名而設計的高效ACE 編碼方式。它可以在Unicode 序列和ASCII 字符串之間進行唯一的和可逆的轉換。轉換的過程中,Unicode 序列中的ASCII 字符保持不變,國際化字符則用字母和數(shù)字來表示。它的實質是一種用數(shù)量有限的基本字符(字母和數(shù)字)來唯一地表示大字符

,

集(Unicode )中的字符的通用算法。

域名中的字符,包括 ASCII 碼和 Unicode 碼,都是作為整數(shù)進行處理。

也就是說,要讓IIS 支持中文域名,只需要在輸入中文域名的地方,輸入中文域名的PunyCode 編碼便可。當然,具體的轉換計算過程并不需要自己去做,這里給大家介紹兩種獲得域名的PunyCode 的方法。

(1)如果域名是在ORAY 注冊的,那么登陸ORAY 的控制臺,進入域名管理,在域名狀態(tài)里面會顯示該中文域名的PunyCode 。

圖1 在ORAY 的控制臺查看域名的PUNYCODE

(2)使用CNNIC 提供的中文域名在線轉碼程序。打開

,

圖2 CNNIC

提供的轉換工具

圖3 轉換后的結果

什么是Nameprep ?

Nameprep 是“A Stringprep Profile for Internationalized Domain Names (IDN)”,它描述了如何準備一個多語種域名,包括對一個域名字段進行映射、正規(guī)化以及禁止性過濾等等操作。

二.安裝IIS 組件

,

Windows Server 2003 默認安裝,是不安裝IIS 6 的,需要另外安裝。步驟如下:

打開控制面板的“添加/刪除程序”- Windows組件向導 - 應用程序服務器 - 選中“Asp.NET”,然后系統(tǒng)會自動把“Internet 信息服務(IIS)”的相關服務也裝上。如下圖:

圖4 安裝IIS

在選定需要安裝的服務后,安裝向導會提示需要插入Windows 2003安裝光盤,插入安裝盤后按照提示進行安裝,IIS 中的WEB 很快便自動安裝完成。

三.建立WEB 網(wǎng)站

1. 打開Internet 信息服務(IIS)管理器,可以在 開始菜單的“運行”輸入“Inetmgr”打開,也可以通過控制面板 – 管理工具進行打開。

,

圖5 Internet

信息服務(IIS)管理器的界面

2. 右擊“網(wǎng)站”- 新建 - 網(wǎng)站 - 下一步,這里要求輸入站點描述,這個描述是IIS 里面的一個識別,只是為了自己方便識別不同站點。在這里,輸入“動態(tài)域名.net”。

,

圖6 創(chuàng)建一個新站點

3.(1)網(wǎng)站IP 地址:一般沒有特殊要求的,選擇“全部未分配”就可以了。(2)端口:一般使用默認值80,那么別人訪問您的網(wǎng)站的時候就不需要在后面加端口號。如果換成了其他端口,別人訪問您的時候就需要在域名后加上端口,例如,把端口換成8080。則在瀏覽器里需要輸入http://域名:8080 進行訪問,并且前面的HTTP 不能省略。(3)主機頭:當要建立多個網(wǎng)站的時候,這里才需要設置。如果你的服務器上只有一個網(wǎng)站,那么這里保留為空便可。

圖7 創(chuàng)建新站點時的設置

按下一步后,IIS 會要你設置網(wǎng)站所在的目錄。然后設置網(wǎng)站的權限,如果你的網(wǎng)站需要運行ASP 等腳本程序,則選上“運行腳本(如 ASP)”。這樣,就基本完成了整個站點的建立。

,

圖8 設定網(wǎng)站訪問權限

4.IIS 6比IIS 5多了一個“WEB服務擴展”功能,如果這里沒有設置正確,那么ASP 等其他腳本網(wǎng)頁也是無法正常顯示的。雙擊“Web服務擴展”,然后在Active Server Pages (即ASP )上點擊鼠標右鍵,選擇“允許”,便可開啟對ASP 的支持。

,

圖9 IIS6的設置

通過上面的步驟,便完成了單個網(wǎng)站的建立。

四.建立多個網(wǎng)站的主機頭設置

實際上,很多時候都需要為IIS 設置多個網(wǎng)站。通過設置IIS 的主機頭,可實現(xiàn)不同的域名訪問不同的站點。但主機頭設置里面,是不允許輸入中文的。因此,在進行設置之前要先把中文域名轉化成為PunyCode 編碼,然后在主機頭設置里面填上中文域名所對應的PunyCode 便可。這里以“動態(tài)域名.net”和“中文域名測試.net”為例子,來說明中文域名的IIS 主機頭的設置。

在上面的文章里,已知“動態(tài)域名.net”、“中文域名測試.net”對應的PunyCode 分別是:“xn--6fR65A27F61K.net”和

“xn--fiQ06L2rDsvScfJi99B.net”。并且已經(jīng)建立了“動態(tài)域名.net”這個

,

網(wǎng)站,接下來修改一下它的主機頭。右擊網(wǎng)站,選擇 屬性

- 網(wǎng)站 - 高級 ,點擊里面的“編輯”按鈕,便可以修改主機頭的設置,在里面輸入

“xn--6fR65A27F61K.net”。接著,再新建一個“中文域名測試.net”的網(wǎng)站,主機頭里面填“xn--fiQ06L2rDsvScfJi99B.net”。

圖10 設置主機頭一

,

圖11 設置主機頭二

到此為止,IIS 多個中文域名對應多個網(wǎng)站的主機頭的設置便完成了,訪問者可以通過輸入“動態(tài)域名.net”、“中文域名測試.net”來訪問它們相對應的網(wǎng)站。

五.用中文域名訪問主機

1.因為這里用的“動態(tài)域名.net”和“中文域名測試.net”是ORAY 的動態(tài)域名,所以要先在服務器上,用域名對應的花生殼護照登陸客戶端程序,域名才能被正確解析到服務器的IP 地址。當然,如果你的域名是在其它地方注冊商申請的,已經(jīng)指向到服務器的IP 地址上,可以省略這一步。

標簽: