IIS 6强制IIS显示主机名而不是ip地址,用于dotnetnuke
问题描述:
希望有人能够提供一些有关此问题的信息!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.
答
您可以用设置在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的任何版本