2013-11-25 71 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的任何版本
相关问题