Articles of iis

IIS6 – 将语言更改为英文

我有一个由瑞典语Windows安装创build的Windows 2003 VM映像。 之后,机器的语言设置被更改为英语。 但是,我只是将IIS6 Windows组件添加到机器(从添加/删除程序) – IIS6不是英文。 这是瑞典语。 IISpipe理器的菜单选项是英文的,但标题栏使用hanteraren(Swedish for Manager)。 IIS错误页面以瑞典语显示。 我如何获得IIS的默认语言英文。

在GoDaddy共享托pipeASP.NET 4.0中启动应用程序池时自动启动计时器

我有一个GoDaddy共享主机计划,我有几个ASP.NET 4.0网站。 我有一些类似cronjob的function,每5分钟执行一次web相关的任务。 我已经把定时器的初始化逻辑放到我的Global.asax Application_Start方法中。 我的任务在我的服务器处于活动状态时(例如请求被执行)起作用,但是我遇到了一个问题:每当我的应用程序被回收时,我的计时器都不会被注册为Application_Start直到发出请求才会被调用。 我没有一个活跃的网站,我不能依靠一个请求到我的网站为我的应用程序启动。 我search并find了自动启动模块 ,这是很好的,但由于我在共享主机(因为GoDaddy不是一个客户友好的公司,当谈到解决客户问题),我不能使用这个模块,因为它需要安装在机器/ IIS级别。 应用程序初始化模块也一样。 如何在共享主机环境中回收后自动启动我的应用程序,而无需等待外部请求?

Windows中的Joomla捕获我访问我的MVC应用程序的虚拟目录

在我们的Windows主机中,我们使用根(wwwroot)文件夹作为公共网站托pipeJOOMLA网站。 这是运行IIS 7。 然后,我们创build了一个名为“App”的虚拟目录来托pipeASP.NET MVC4应用程序。 当我进入www.mydomain.com它正确地显示joomla网站。 当我进入www.mydomain.com/App/它以某种方式访问​​我的MVC应用程序…因为我看到URL更改为www.mydomain.com/App/Account/LogOn?ReturnUrl=%2fApp%2f但显示404 Joomla错误就好像它在Joomla中查找URL一样。 顺便说一句,托pipe有2 ASP.NET IIS设置选项:4.0经典和4.0集成。 使用集成的一个…它显示一个空白页面…使用经典之一显示404 Joomla页面。 任何想法在哪里寻找这个?

IIS重写规则redirect并删除查询string

我试图从旧的网站到新的IIS 7.5重写。 我们有一个URL的列表,有和没有查询string。 我可以得到的URL没有查询stringredirect,但不是。 <rewrite> <rewriteMaps configSource="rewritemaps.config" /> <rules> <rule name="Redirect Rule" stopProcessing="true"> <match url=".*" ignoreCase="false" /> <conditions> <add input="{StaticRedirects:{URL}}" pattern="(.+)" /> </conditions> <action type="Redirect" url="{C:1}" appendQueryString="false" redirectType="Permanent" /> </rule> </rules> </rewrite> 这是示例rewritemap: add key="/boat-insurance/canoe.aspx" value="/boat/canoe-insurance" (这个工作) add key="/boat-insurance/canoe/details.aspx?#details" value="/boat/canoe-insurance" (这不是)

Linux到IIS ftp获取脚本

我正在努力如何设置从Linux客户端到IIS服务器的login脚本。 我在这里试过把文件和一个传统的echo脚本传送到ftp(客户端)命令,我的脚本仍然被提示input用户名和密码。 我很想知道我做错了什么。 我build立了一个IIS ftp站点来响应正常的命令行login。 ftp -i my-host (提示时填入unam和pwd) 从Linux ftp客户端到Linux ftp服务器,我通常可以做类似的事情 echo -e "user anonymous\\nbin\\nmget csm.exp.tar.gz" \ | ftp -i -n my-server > /dev/null 但连接到IIS / FTP服务器,这仍然提示input密码,但不是用户。

反向代理服务器SSL?

上下文 我们目前在DMZ中有一个Apache Web服务器,它被设置为一个反向代理,负载均衡器用于运行Windows Server 2008(IIS)的两台机器。 Apache服务器有一个真正的SSL证书,并提供http和https,但负载平衡部分的平衡器成员设置为:BalancerMember { https:// server1 }和 { https:// server2 }。 IIS Web服务器具有自签名证书以响应https请求。 我的问题:我们是否需要使用SSL将任何请求从Apache(在DMZ中)转发到内部? 例如,反向代理可以使用HTTP转发请求吗? 如果是这样,为什么我会select使用SSL转发它们? (dmz和内部之间的http线路有多安全); 换句话说,我可以在我的内部Web服务器上完全禁用SSL吗?

Asp.net IIS黑客预警系统

我在IIS 7.5和Windows 2008 R2服务器上运行一个asp.net网站。 如何设置(或我需要什么),以便有一个警告,如果有一个黑客攻击的网站和服务器,? 我怎么知道服务器/网站是否被入侵?

如何更改Web Farm Framework(WFF)控制器服务器?

我已经在4个Web服务器的集群上安装了Microsoft的Web Farm Framework。 我需要将主服务器重新安装到操作系统,我想将主服务器更改为其他服务器之一。 WFF控制器安装在主控制器上。 我发现很容易将辅助服务器之一指定为主服务器。 在IISpipe理器中,在正确的服务器场节点下,右键单击要作为主服务器的服务器,然后select“指定为主服务器”。 问题是,我如何指定一个新的服务器作为控制器? 我可以移动/复制现有的服务器场吗? 或者我需要创build新的服务器场,并从旧的控制器中删除它? 还有其他build议吗?

如何为使用IIS的XenServer安装创build本地HTTP镜像?

我们计划使用CitrixXenServer®6.1.0安装指南( http://support.citrix.com/servlet/KbServlet/download/32308-102-691301/)中描述的“自动方法”执行滚动池升级安装.pdf ) 为了使用“自动模式”(避免在每个主机上安装媒体),我们试图用ISO的内容build立一个本地的HTTP存储库(或镜像)。 我们select这种方法是因为我们目前没有适当的NFS或FTP服务。 由于它很方便,我在现有的IIS Web实例中添加了一个虚拟目录(名为“media”),并启用了“目录浏览”(主要用于故障排除)。 然后,我将ISO提取到一个子目录(名为“xenserver-6.1”)中,并validation与ISO内容匹配的目录列表。 在这一点上,我认为我已经准备好了,并且使用HTTP作为方法和地址(“ http:// servername / media / xenserver-6/1 ”)来执行testing安装。 当这个testing失败的时候,我开始研究这个目录的必要内容和其他一些理论。

在IIS 7中,如何redirect和捕获原始URL?

我有一个用Python编写的独特的CGI脚本, 让我们把它称为peculiar.py ,我想“回答”任何和所有的HTTP请求到一个特定的目录和它下面的任何东西,然后捕获环境variables的原始URL。 原来的url稍后会被使用。 到目前为止,我正在尝试redirect到默认文档,然后调用相关的环境variables。 我还没有find任何相关的东西。 概念演练如下所示: 用户访问像http://site.domain.tld/videos/fun-stuff.html这样的URL。 用户点击一个链接,说:“有趣的链接的一天,”有一个href http://site.domain.tld/redirect-source/2013-01-10/ 。 IIS 7收到http://site.domain.tld/redirect-source/2013-01-10/请求。 IIS 7redirect到http://site.domain.tld/redirect-target/ 。 Peculiar.py作为http://site.domain.tld/redirect-target/的默认文档被唤醒。 Peculiar.py发现原始URL是http://site.domain.tld/redirect-source/2013-01-10/ 。 之后更多的处理。 我最初的步骤是: 将peculiar.py设置为“redirect-target”目录中的默认文档,以便http://site.domain.tld/redirect-target/可以通过http://site.domain.tld/redirect-target/peculiar.py回答http://site.domain.tld/redirect-target/peculiar.py 。 这工作。 使用HTTPredirectfunction,所以http://site.domain.tld/redirect-source/subdir1/item1.ext将被redirect到http://site.domain.tld/redirect-target/并通过http://site.domain.tld/redirect-target/peculiar.py 。 这工作。 尝试获取环境variables并find一个好的引用。 (或者是referer ,就像referer拼写错误一样) 现在, peculiar.py只是抓住所有的环境variables,并把它们吐出来作为HTML,所以我可以检查它们。 我发现,当我使用Found (302) , Permanent (301)甚至是Temporary (307)设置HTTPredirect时,我可以pipe理redirect,但是我无法获得原始URL。 如果我访问http://site.domain.tld/redirect-source/subdir1/item1.ext就不会显示在环境variables列表中。 如果我将http://site.domain.tld/redirect-source/subdir1/item1.ext作为超链接embedded到网页中, HTTP_REFERER确实出现在环境variables列表中,但它只显示原始网页。 看起来好像redirect只是…跳过引荐。 是因为引用者是从客户端传过来的,而不是服务器端呢? 背景是,我正在构build一个脚本,为Quicktime(二进制文件,即时构build)和QTL文件提供参考电影,两者都会根据原始URL调用。 是的,这是很多工作,以避免链接querystrings。 我在这里错过了很明显的东西吗 redirect是在特定目录下回答所有URL的错误工具吗? 我是否缺lessweb.config一个设置,其中我大部分是无知的? 我打开其他的方法,只要我可以使用Python和IIS。