如果一个具有多个站点的生产Web服务器已经按照默认设置,那么网站将在C:\INETPUB下创build,并且日志文件将被写入C:\System32\LogFiles 。 这对C:上的磁盘空间有影响C:随着网站的增长和日志logging的增加。 该分区的大小不容易增加(没有像Acronis Disk Director这样的第三方工具),更好的configuration是将网站和日志文件转移到自己的卷上。 如何将IIS迁移到新的分区? 简单地xcopy每个站点,然后重新configuration每个站点指向新的文件更好吗? 新网站仍然会在C:\INETPUB上创build,除非网站pipe理员记得更改默认设置。 而虚拟文件夹呢,可能被深埋而容易被遗漏? 或者IIS可以一次全部移动,保持相对的结构,但是换一个C: for D:\无论它出现在哪里? 移动大的子目录另一个想法可能是使用虚拟目录将一些大的子目录(例如上传文件夹)redirect到另一个子目录。
我正在推出一个新的Wordpress安装(版本2.8.4)到一个Win2k3服务器。 PHP是通过FastCGI运行的,我有MySQL5嗡嗡声。 我需要做些什么来保持平均的麻烦制造者一旦上线,就不要让我的安装搞砸了? WordPress的网站确实有一些信息,但它似乎非常特定于Apache。 我正在寻找的是任何需要解决的问题,尤其是在IIS6上托pipe时,可能是唯一的或者不明显的。
我们有一些url需要重新编写用于search引擎优化的目的,名单变得相当长。 我想知道一些好的URL重写策略,以便我们可以保留旧的URL,但是301将它们redirect到SEO友好的URL。 您所使用的URL重写系统的性能影响是什么?
我有几个ASP.NET Web应用程序在IIS 6上运行。今天,我从IIS的CPU使用率非常高,通常甚至没有注册。 我如何解决这个问题? 编辑:我已经把这个问题缩小到1使用应用程序池的Web应用程序build议,我procmon和proc浏览器运行,并看到我可以找出与..这是一个非常恒定的CPU使用率。 我不能说我们有最新的补丁,不幸的是我没有控制,但我有pipe理权限。
我试图修复/补丁的ASPNET 1.1框架问题与用户adgentstring太长。 是否有一个ISAPIfilter可以在传递到ASPNET之前塑造USER-AGENT标头?
我有多个站点安装IIS 6与主机头。 其中一个站点安装了SSL证书。 因此,现在如果任何启用非SSL的站点使用HTTPS请求,它将加载启用了SSL的站点并发出安全警告。 如何通过https请求防止非SSL网站加载任何内容? 我宁愿它抛出标准的“未find服务器”消息。 那可能吗?
所以我有一个服务器被别人用来运行一段时间的同一个网站。 在某个时候,以前的开发人员安装了一个在7天内过期的SSL证书。 当我进来时,我从IIS网站中删除了任何强制的SSL选项,因为它只是一个testing站点,所以我不认为需要SSL。 无论如何,主机发送了一封关于服务器安全漏洞的电子邮件,他们复制粘贴了某种应用程序扫描结果,他们提到的漏洞之一是“过期证书”,“强制SSL”和“升级到SSL 3” 2" 。 对我来说,我不认为我需要SSL,所以我怎么能在IIS中禁用它,以便这些服务器pipe理员不会继续发送电子邮件来激活它。
不完全确定要问这个问题在StackOverflow(半编程相关)或在这里。 我认为我的问题大部分涉及服务器端问题,我会先询问Serverfault。 请根据需要重新定位问题。 我有一个使用PHP编写的IIS 6网站(FastCGI)。 该网站是SSL保护,并在内部和外部使用从每种types的networkinglogin到网站的用户。 所有用户都在AD中需要访问该站点,并且当前方法可以正常工作以进行身份validation。 当前的loginscheme是一个标准页面,HTML表单将用户名/密码回发给ldap身份validationfunction。 在此身份validation中,我使用用户AD组的序列化数组填充会话variables(PHP),以便在应用程序的其他部分中使用。 我必须能够检索组的列表供使用。 我已经负责使这个系统自动login一个用户,如果他们从域/networking连接到它。 启用集成身份validation(仅),这工作得很好,尽pipe我现在正试图解决一些警告。 使用集成的身份validation,没有密码是通过线(罚款),但这使得我的ldap身份validationfunction(这与用户AD组填充variables)没用! 我仍然需要这些组在应用程序的其他部分使用。 我已经阅读了关于集成身份validation的一些文章和问题/答案在ServerFault / StackOverflow ,但我仍然有问题。 如果用户尝试从不在允许的域上的计算机login系统,IIS是否会回退到任何其他forms的身份validation或服务403? 有没有办法在不使用需要密码的ldapBind的情况下(用PHP /其他Web脚本语言)获得用户的'Member'属性(不是使用集成login发送的) ldap_get_entries需要先前的search资源, ) 完全忽略集成authentication,核心问题是 – 本地内网用户可以自动login到网站而不提示,而非内部网用户提示input用户名/密码(这是标准的login表单网页,或者从浏览器) 如果上述答案是肯定的,那么对HOW的阐述将不胜感激。
在Windows Server 2003 SP2标准版与IIS 6.0和只有一个网站运行 – 我们有一个奇怪的问题。 有多个w3wp.exe进程运行的实例,即大约几百个。 当您尝试打开任务pipe理器时,几个选项卡可能会丢失,它确实看起来很奇怪: 一段时间后,它重新启动工作正常,但问题再次出现。
我们的负载均衡Web服务器存在一个主要问题。 如果我们为最大的网站启用了IIS日志loggingfunction,那么服务器就会陷入瘫痪,以至于我们的大部分请求都会超时。 只要我closures注销,服务器再次运行良好。 什么是一些可能的解决scheme能够login我们的networkingstream量,而不是有这个瓶颈? 我们有2个运行Windows Server 2003和IIS 6的负载平衡VMWare虚拟服务器,只处理我们的网站/networkingstream量,没有别的(数据库和邮件在不同的服务器上)。 编辑:我忘了一个皱纹是文件保存到单独的文件服务器连接到NAS。