不是默认80端口,如何配置WEB服务器?
服务器:WIN2000server+IIS+ASP
固定IP:61.61.61.61(虚设)
端口:88
域名:www.abc.com.cn(在电信申请,并且已经启用)
因为不是默认80端口作WEB服务,所以在电信域名设置里只用到了“URL转发”功能,设置“URL转发”为:
主机名:www
转发地址:61.61.61.61:88
是否隐藏:隐藏
设置DNS解析为:
主机名:www
转发地址:202.101.165.146(这是电信规定的,上面有这样一名话:注:为了您的URL转发的地址生效,您必须将您所填写的主机名在“DNS解析管理”中解析至IP:202.101.165.146 !)
本地服务器上IIS设置:
IP地址:61.61.61.61
TCP端口:88
高级中网站标识中,主机头名没有设置,保持为空
现在网站可以通过域名访问到,但是问题是:
1、浏览网址过程中,无论是在主页还是在其它目录下的网页,地址栏里永远显示域名,而不会像一般情况下的发生相应的变化,比如,当浏览到game\index.asp网页,一般会在地址栏里显示为http://www.abc.com.cn/game/index.asp,而我这里不会。
2、和第一个问题类似的,你也就无法直接在地址栏里输入子目录名从而显示其下的默认网页,比如,你无法直接输入http://www.abc.com.cn/game/去浏览http://www.abc.com.cn/game/index.asp这个网页,它会报错误:
Object not found!
The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.
If you think this is a server error, please contact the webmaster
Error 404
你只有用IP地址输入http://61.61.61.61:88/game/才行,这样非常不方便。
3、ASP网页的session只有在IE的cookie设置为“低”时才有效,或者在设置为“中”,只有用IP地址http://61.61.61.61:88访问网站才有效,这问题就严重影响使用了。
基于以上情况,我也试过如果是用默认的80端口做WEB服务,并做相应的设置更改,上面的问题都能利到解决。但是目前的难题是我只能用88端口,各位看看还有什么更好的办法吗,如何设置?
另外在IIS里“网站标识”高级设置中,主机头名应该怎么设置,是不是和这个有关系呢?