2013-11-25 89 views
0

希望有人能夠提供一些有關此問題的信息!IIS 6強制IIS顯示主機名而不是ip地址,用於dotnetnuke

Th的情況是這樣的,據我所知,升級到IIS7是絕對必要的安全,但將來會這樣做,但現在,我使用IIS6,並希望強制IIS6顯示合格的IP地址的主機名。

到目前爲止,我的其他網站已經過並且被更改爲顯示合格的主機名,但是我的dotnetnuke服務器(版本4.08.04),我無法找到該文件(dnn或iis6)來更改此設置。

我用下面這個程序改變

IIS 強制IIS顯示主機名

它可以強制IIS通過顯示服務器而不是IP地址的主機名以下:

Open a command window 
Select "Start" 
Select "Run" 
Type in "cmd" and press enter or select the "OK" button 
Browse to the "C:\inetpub\adminscripts" directory (or wherever this directory is located on your server) 
Run the following commands: 
adsutil set w3svc/UseHostName True 
net stop iisadmin /y 
net start w3svc 
The IIS web service will now return the qualified hostname instead of the IP address. 

回答

0

您可以用設置在DNN使用Ifinity友好的URL提供http://www.ifinity.com.au/Products/Friendly_Url_Provider_For_DNN

做到這一點

因爲你在這樣一個DNN的舊版本認爲你可能不得不回到一個相當舊的版本的提供者,使其工作。 DNN 4.8.4有相當多的安全漏洞,因此升級到更高版本的DNN(即使在IIS 6上)也是理想的選擇。

我相信你可以升級到6.2.8 DNN(或任何最後的6 *發行是),而不必升級IIS,但你會5.1

後需要.NET 4.0 DNN的任何版本
相關問題