win7下IIS配置以及域名映射方法


win7IIS配置以及域名映射方法

第一步:打開控制面板,選擇程序與功能,如下圖:

 

第二步:雙擊打開程序與功能面板,如下圖:

 

第三步:打開”打開或關閉windows功能”(紅線圈起來的地方),如下圖:

 

第四步:請按照我紅線圈起來的地方進行修改,然后低級確定,IIS沒有安裝的地方會自動安裝.

 

第五步:等程序模塊安裝完成后,我們打開控制面板,選擇管理工具,如下圖:

 

第六步:打開管理工具,選擇Internet 信息服務(IIS)管理器,如下圖:

 

第七步:打開IIS管理器,如下圖(本來會有一個默認網站,我的已經刪除):

 

 

第八步:在左側面板的網站文件夾上右擊選擇添加網站,如下圖:

 

 

第九步:點擊確定,如下圖:

 

 

第十步:點擊應用程序池,如下圖:

 

第十一步:在上圖右側圈起來的BookShop上右擊-基本設置,如下圖設置:

 

然后在BookShop上右擊-高級設置,將進程模型中的標志改為LocalSystem,如下圖:

 

第十二步:點擊確定,完成設置,打開瀏覽器,在地址欄中輸入localhost,結果如下圖(能夠直接輸入localhost的原因是因為在IIS的功能視圖的默認文檔中對應的有網站的頁面如:default.aspx。也可以直接輸入localhost/default.aspx,或者localhost/+網站的任何頁面):

 

 

 

 

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

上面我們已經完成了一個網站在IIS上的簡單部署.下面我們通過修改hosts文件完成本地IP(127.0.0.1或者localhost)到本地域名的映射.

 

 

第十三步:我們打開文件夾C:\Windows\System32\drivers\etc 。如下圖:

 

第十四步:我們選擇一種文本編輯器打開此文件,在這里我選擇的是notepad++。如下圖:

 

第十五步:我們添加一行映射。如下圖:

 

 

第十六步:我們保存更改后的hosts文件,然后打開瀏覽器,在地址欄輸入www.bookshop.com,結果如下圖:

 

 

 

 

到此,我們就完成了一個IIS的配置以及hosts文件映射的全部工作。如有疑問或者沒有配置成功的,我們將一起探討。

 

 

-----------------其他問題解決方法----------------------------------------

問題一:Errore HTTP 404.2 - Not Found" IIS 7.5 請求的內容似乎是腳本,因而將無法由靜態文件處理程序來處理

解決方法:

 

1)先確認網站是基於那個netframework; 

 

2)  然后到“應用程序池”里找網站對應的應用程序池(右擊網站-> 高級設置),雙擊程序池, 看程序池是否也網站的net framework版本相同,

 

注意:net2.0,net3.0,net3.5對應的net framework版本都是v2.0.50727,而net4.0則基於v4.0.30319

 

3)  右擊網站對應的 ”應用程序池 -> 高級設置“ 看”啟用32位應用程序“,如果網站是以32編譯的就要設為true, 否則為false, 一般都是32編譯的,所以都選為true;

 

4) 如果上面的配置都沒錯,那就到問題的本質部分,即ISAPI的配置:

 

a.選中網站->功能視圖-> 雙擊 ISAPI篩選器;

 

b.查看是否有與網站所基於的framework 對應的DLL,  net2.0,3.0,3.5對應的DLL是ASP.Net_2.0.50727.0, net4.0是ASP.Net_4.0_32bit或ASP.Net_4.0_64bit;

 

c.若沒有對應的DLL,有可能是沒裝好IIS,即漏掉了東西,如果不知選擇裝哪些部分,就應該完整的把整個IIS裝完;

 

5)如果裝了vs再裝iis必須得對net framework 重裝一次, 運行cmd,輸入:

 

C:\Windows\Microsoft.NET\Framework\V4.0.30319\aspnet_regiis -i     

 

注:C:\Windows\Microsoft.NET\Framework\V4.0.30319\   是 netframework安裝對應的路徑;

 

如下圖:

 

 

6)重啟一下iis, 理論上應可以解決導致404.2 not found 的大部分問題了;

 

問題二:HTTP 錯誤 404.2 - Not Found,由於 Web 服務器上的“ISAPI 和 CGI 限制”列表設置,無法提供您請求的頁面。

解決方法:IIS的根節點->右側“ISAPI和CGI限制”->把禁止的DotNet版本項設置為允許,即可.

 

 

其他問題待續。。。。。。。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM