带来一篇IIS 7.5 设置伪静态
只要了解了Linux的基础之后,应该就可以很轻易的解决掉这方面的问题。而有些朋友们常常一接触Linux就是希望构架网站,根本没有想到要先了解一下Linux的基础。这是相当困难的。1)起首新建一个使用程序池,称号恣意,好比:nettest,托管管道形式先临时设置为集成形式,等上面的一系列设置完成以后再设置成典范形式;
2)部署好站点,并将此站点的使用程序池设置为nettest;
3)选中站点,切换到功效试图,找到"服务器组件"->"处置程序映照",双击以后,在翻开窗口右边的操纵栏面前目今做以下设置:
4)"增加剧本映照":哀求路径.html,可实行文件选择C:WindowsMicrosoft.NETFrameworkv2.0.50727aspnet_isapi.dll,假如是4.0,则为C:WindowsMicrosoft.NETFrameworkv4.0.30319aspnet_isapi.dll,称号随便;
5)"增加通配符剧本映照":哀求路径*,可实行文件为:C:WindowsMicrosoft.NETFrameworkv2.0.50727aspnet_isapi.dll,称号随便;
6)"增加托管处置程序":哀求路径*,可实行文件:System.Web.UI.PageHandlerFactory,称号随便;
7)翻开站点切换到功效试图,找到"服务器组件"->"模块",双击以后,在翻开窗口右边的操纵栏目中,点击"增加托管模块",范例
URLRewriter.ModuleRewriter,而且把"仅针对向asp.net使用程序或托管处置程序收回哀求挪用"选中;
8)最初,找到我们第一步创建的使用程序池nettest,将托管管道形式设置为典范形式。
以上完成以后,便可完成IIS7.5下的伪静态操纵。
IIS7.5伪静态web.config设置毛病
在当地测试一个用伪静态写的网站,伪静态的设置是IIS7伪静态web.config依照这类办法来设置了。可是会见网站的时分提醒设置毛病。我把网站的web.configrewrite节点删除今后网站能够会见,可是不撑持伪静态了。百思不得其解,这类办法就是针对IIS7版原本做的啊?而且这个网站上传到我的IIS7的服务器是没有成绩的,以是就在想是否是IIS7.5的某些插件是否是没有依照。最初经由过程路子找到了缘故原由,是由于我的IIS7.5没有安装URLRewrite。先给人人发下下载地点在当地安装今后关失落IIS,从头翻开便可。然后网站到场rewrite节点部分的代码网站也一般了。
下载地点:http://www.iis.net/download/URLRewrite
Windows7IIS7.5当地测试伪静态(Rewrite)
自从换了空间今后,仍是进修了很多新的器材,风云互联的主机撑持一些其余空间不撑持的组件,之前空间不撑持ASPJPEG,不撑持伪静态(Rewrite),如今新空间都撑持。 伪静态是个很好的器材,用途长短常年夜的,这点我就不必多讲了,论坛上会商伪静态的良多,实在伪静态也不是甚么奥秘的器材,晓得一些划定规矩,用起来仍是很便利的,关于划定规矩的誊写,网上有良多,人人能够研讨研讨。
之前由于测试情况的影响,一样平常都不是在当地测试的,都是放到实在的网站空间里调试的,这也给调试带来点小贫苦,上传下载的,有点华侈工夫了,因而想在当地研讨研讨伪静态。
关于Windows7下IIS7.5的伪静态的先容仿佛很少,一样平常都是Vista下的IIS7.0,不外幸亏IIS7.0和IIS7.5不同并非很年夜,不外关于我这个间接从IIS5.1跳到IIS7.5的人来讲仍是有点小贫苦的,从5.1到7.5变更仍是蛮年夜的。
上面说下IIS7.5下伪静态(Rewrite)的安装,安装很傻瓜式的,下载这个组件,下载好了间接安装下就能够了。我是在IIS官网高低载的,我下的1.1版的如今2.0RC版已出来了,不外为了不乱起见,我仍是用的1.1,下载地点:http://www.iis.net/expand/URLRewrite
安装好了以后我们翻开IIS,便可在网站IIS的设置中看到URLrewrite的选项
双击URLrewrite图标(条件是先选定右边“网站”目次下你想利用伪静态的谁人当地测试网站目次,如图),然后我们就进进到了rewrite办理页面;
然后我们就进进到了rewrite划定规矩办理页面;
点击AddRules后我们便可进进增加划定规矩页面,固然最复杂的处置体例就是在当地写好一个*.htaccess划定规矩文件,然后点击ImportRules导进就OK了。
不外当地测试的rewrite划定规矩和上传到空间内里的纷歧样,举个复杂的例子,我在当地用的规制是RewriteRulecoolsite.htmlLoadMod.asp?plugins=CoolSite而在实在空间利用RewriteRulecoolsite.htmlLoadMod.asp?plugins=CoolSite才能够,有些我用到正则婚配写的划定规矩也是当地与实在上传到空间的纷歧样,并且绝对路径相对路径的成绩也让我探索了一会儿,不晓得是我写的划定规矩有范围性仍是底本就是如许,但愿有妙手能给我解答下。
没有在主博客内里测试,用的是我的测试博客调试的。
初学阶段只要把上课时候学习过的命令练熟就可以了.单靠学习各种命令而成为高手是不可能的。 甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的。 现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。 放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。 在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。 随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当). 下面笔者在论坛看到的一个好问题: “安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。 下面笔者在论坛看到的一个好问题: “安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。 对Linux命令熟悉后,你可以开始搭建一个小的Linux网络,这是最好的实践方法。Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善。
页:
[1]