我试图在Win2008r2服务器上安装MediaWiki,但无法安装PHP。 以下是我所做的: 抓住PHP的Zip存档并解压到C:\ PHP。 创build了两个子目录:c:\ PHP \ sessiondata和c:\ PHP \ uploadtemp。 授予对子目录的IUSR帐户的修改权限。 复制php.ini生产为php.ini 编辑php.ini并做了以下更改: fastcgi.impersonate = 1 cgi.fix_pathinfo = 1 cgi.force_redirect = 0 open_basedir = "c:\inetpub\wwwroot;c:\PHP\uploadtemp;C:\PHP\sessiondata" extension = php_mysql.dll extension_dir = "./ext" upload_tmp_dir = C:\PHP\uploadtemp session.save_path = C:\php\sessiondata 安装Web服务器angular色,selectCGI和HTTPredirect选项。 在Handler映射中: 新增模块映射。 input以下值: Path = * .php,Module = FastCgiModule,Executable = c:\ php \ php-cgi.exe,Name = PHP通过FastCGI。 […]
我已经build立了一个需要SSL的FTP站点,但是当我尝试从外部连接到它时,我得到错误: 220 Microsoft FTP服务534策略需要SSL。 我知道 – 我确定了! 为什么不从网站获取SSL证书,并允许我login? (顺便提一下,所有的教程, 允许但不要求 SSL – 虽然这将解决这个问题,因为SSL没有被使用!)。 我怀疑这可能是我需要一个支持FTPS(FTP over SSL)的客户端,而Windows资源pipe理器只是使用不支持的IE。 但尝试FileZilla和WinSCP我得到了一个更进一步,但它挂在TLS / SSL协议期待从服务器的响应…. 更新:我已经尝试(从http://learn.iis.net/page.aspx/309/configuring-ftp-firewall-settings/ ): configurationFTP服务的被动端口范围。 configuration特定FTP站点的外部IPv4地址。 configuration防火墙以允许FTP服务在其打开的所有端口上侦听。 禁用有状态的FTP过滤,以便Windows防火墙不会阻止FTP通信。 我仍然得到(在FileZilla尝试主动和被动): Status: Connecting to 203.xxx:21… Status: Connection established, waiting for welcome message… Response: 220 Microsoft FTP Service Command: AUTH TLS Response: 234 AUTH command ok. Expecting TLS Negotiation. Status: Initializing […]
我正在创build目录,并将文件写入到在Windows Server 2008上托pipe的Web应用程序中的共享文件夹中。我正在运行具有ApplicationPoolIdentity标识的应用程序池。 为了让你知道我的设置到目前为止..我已经将权限设置为我的Web应用程序根目录的根目录到两个不同的用户:“IUSR”和“IIS APPPOOL \ MYPOOL”。 我使用名称“MYPOOL”作为我的应用程序池的名称,所以很容易参考。 应用程序无法修改和写入共享文件夹。 我右键单击我正在创build目录的共享文件夹并写入,然后单击“安全”选项卡。 然后我点击“编辑”。 在对象下,我查了“计算机”。 然后在LOCATION下,我试着运行我的web应用程序的机器/服务器。 我无法在用户下find我的“MYPOOL”用户。 我试图按照这个链接,但它不是很完整。 我不知道要使用哪个用户。 我继续得到System.IOexception,因为它没有权限。 一旦我知道要使用哪个用户,我将不得不对“ExportPath”目录给予“修改”权限。 这不适合我: http : //grekai.wordpress.com/2011/05/23/permissions-for-shared-folder-for-iis-7-application-pool-identity-across-domain/ 为了进行快速testing,我制作了一个名为FilePermissionsTest.aspx的虚拟页面,并将一些代码写入一个文件以创build一个目录,并在后面的代码的Page_Load事件中写入一个文件。 但是我没有足够的时间来testing它,因为它不会写入文件。 … <div> Check to see if the file "_File_Permissions_Test.txt" was written to <% Response.Write(Data.ConfigurationHelper.ValueFromConfiguration("ExportPath", Nothing))%> </div> … Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Dim exportPath […]
我不是一个训练有素的系统pipe理员或networking工程师,只是一个多年来掌握了一些知识的程序员,目前我发现自己正在pipe理WinServer 2008 R2上的IIS 7.5部署。 我需要知道是否有一个相当无痛的方式来保存我的整个IIS 7.5configuration – 包括应用程序池及其设置,安全参数等备份/恢复等。 我知道有几个configuration文件,坚持IIS设置 – 是否足以存档他们的地方,并加载他们,如果我需要恢复我的configuration? 如果是这样,那么需要哪些文件? 他们在哪里? 还有什么可能需要做,以便我可以随时在必要时恢复我的生产IIS设置?
我们正在经历一个大规模的DDOS攻击,但它不是我们的思科卫士可以处理的典型僵尸networking,它是一个BitTorrent攻击。 这对我来说是新的,所以我不确定如何阻止它。 以下是IIS正在从BitTorrent客户端每秒处理40到100个请求的统计信息。 我们有大约20%的用户代理,但另外75%是空白的。 我们希望在服务器级别阻止空白的用户代理。 什么是最好的方法?
我被要求说明我目前正在开发的应用程序的服务器硬件要求,而且我对自己的能力没有把握。 我最好喜欢一步一步列出如何自己做这个,但是阅读其他类似的问题,这不是那么直截了当,我可能会通过指定我的要求,在这里得到最好的答案。 该应用程序是一个WPF瘦客户端,通过WCF与托pipe在IIS中的服务器端应用程序进行通信。 目前对业务逻辑的要求很less,但是在项目的后期阶段这可能会发生很大的变化,并且可能会将WWF纳入其中。 我使用NHibernate的持久层,将使用AppFabric二级caching。 最后数据库将是一个SQLServer 2008 R2数据库。 我被要求指定的网站将有大约20个用户。 为了降低成本,他们希望在性能方面提供一个单一的解决scheme,但是我相信这样的用户数量还是可以的,但是我从安全angular度和停机时间如果我在这里很天真,请让我知道。 不幸的是,在这个阶段,我不知道需要将多less数据存储在数据库中 – 最终我可以假设我需要存储的数据越多,需要的硬盘就越多。 如果我错过了任何有价值的信息,请在评论中告诉我。
我在本地计算机上运行IIS 7.5(Windows 7 Home Premium),本地主机针对三个请求工作,然后停止请求。 奇怪的是,当我切换到127.0.0.1调用它,我可以再次访问页面,但同样的事情发生。 然后我切换到我的本地IP 192.168.1.X,它再次工作,但同样的事情。 我试图回收应用程序池,看看应用程序是否挂起,但我没有得到任何运气。 我也杀了这个进程,并试图重新启动IIS。 伪作品的唯一重新启动,但是这是上述相同的行为。 我已经检查了失败的请求日志,并没有看到错误logging。 有什么地方可以find更多的信息? 我正在研究Windows Ultimate,它工作的很好,但是这台机器上个周末去世了。 等待新机器进来。 在这一点上,我感到困惑,考虑到职业生涯的变化,我想披萨制造商(只是在开玩笑)。
我注意到我的主要网站有这些绑定.. <binding protocol="net.tcp" bindingInformation="808:*" /> <binding protocol="net.pipe" bindingInformation="*" /> <binding protocol="net.msmq" bindingInformation="localhost" /> <binding protocol="msmq.formatname" bindingInformation="localhost" /> 他们用什么? 我可以删除它们吗? 他们是如何到达那里的? 我敢肯定,我已经删除了一次之前…我猜Windows更新?
现在有两个实例,其中“IIS>站点>站点>处理程序映射>编辑function权限”下的脚本checkbox已被取消选中。 什么可能导致这种情况发生? 在网上找不到有关遇到此问题的其他人的任何信息。 这可能只是一个巧合,但我只是意识到,这已经发生了一天左右,发布了一个完整的更新,该网站所指向的文件夹现在发生了两次。 通常我们上传一个新的代码文件夹,重命名文件夹,新文件夹代替旧文件夹。 权限不会立即取消选中,而是几小时后。 有什么合理的解释,为什么这可能导致脚本权限自动禁用?
我有两个在Windows 2008R2 64位上运行IIS 7.5的盒子。 其中一个有“错误页面”设置(下面的截图),另一个没有这个。 什么function/angular色服务/东西我在没有这个失踪?