×

微信扫一扫,快捷登录!

标签: 暂无标签
本帖最后由 adminlily 于 2020-12-11 15:25 编辑

iTop和IIS目录访问保护
iTop软件包与web.config文件捆绑在一起,以保护关键目录和文件访问。

尽管提供了web.config文件,但是对于IIS配置而言,该保护可能无效。因此,您必须检查保护措施是否有效:请参阅目录列表进行检查。

还要检查通用的安全配置页面!

最长执行时间
如果您在IIS上运行iTop且PHP以FastCGI模式运行,请注意IIS对CGI流程的最大执行时间施加了自己的限制。默认情况下,此限制配置为300秒。这意味着,即使您在PHP.ini中进行配置最大执行时间如果大于300秒的价值,IIS将在300秒后停止CGI流程。

当交互执行批量和冗长的操作(例如,批量修改,批量删除或CSV导入)时,iTop会自动延长PHP的最大执行时间,以防止运维在其完成之前被中断。这对IIS施加的限制没有影响,尽管5分钟后任务仍可能被终止。

有关如何修改此超时限制,请参考IIS文档: 配置CGI超时设置(IIS 7)

为PHP配置IIS为IIS 6安装Fast-GCI
IIS 6是Windows XP和Windows服务器2003附带的IIS的版本。流程与IIS7非常相似(请参见有用的链接和参考下面)

1、从以下位置下载IIS的Fast-CGI安装程序:[  /download/FastCGI]download/FastCGI[/url]. 选择适合您的系统的版本(32或64位)。
2、通过启动.msi安装程序来开始安装


安装和配置PHP
1、从下载PHPhttp地址:download/. 为您的系统(32或64位)选择适当的版本,然后选择Non-Thread Safe版本。如果您不了解VC6和VC9,请选择VC6版本。

选择IIS Fast-CGI接口:


确保选择默认情况下未启用的“ SOAP”扩展名。另外,在“其他”部分中,检查“ PEAR安装”。


然后为整个网站注册FastCGI扩展:

cd %windir%\system32\inetsrv
cscript fcgiconfig.js -add -section:\"PHP\" -extension:php -path:\"C:\Program Files\PHP\php-cgi.exe\"

打开Internet信息服务(IIS)经理(从开始菜单“管理工具Internet信息服务(IIS)经理”或右键单击“我的电脑”,然后单击“管理”和“服务和应用程序Internet信息服务(IIS)经理” ),然后右键单击“默认网站”。然后选择“属性”。


然后单击选项卡“主目录”,然后单击“配置…”按钮:


在“映射”选项卡中检查是否存在“ .php”扩展名的条目。


如果没有,请按“添加…”按钮,并如下所示填充表单(将路径调整为fcgiext.dll的正确位置)


返回“文档”选项卡,并检查列表顶部是否存在“index.php”。如果不存在,请使用“添加...”按钮为其添加一个条目。


有用的链接和参考
  • php.iis.net有关如何使用IIS在Windows上运行PHP应用程序的说明
  • ·使用FastCGI在IIS 6.0上托管PHP应用程序,作者Ruslan Yakushev
  • 在服务器Core上安装PHP和FastCGI支持
  • ·在Windows服务器2008,Windows服务器2008 R2,Windows Vista或Windows 7的IIS 7中启用FastCGI支持






上一篇:SRE怎样让运维如此高规格
下一篇:iTop安装实施-安装手册-环境需求-iTop和NGINX
汗青

写了 316 篇文章,拥有财富 1694,被 3 人关注

您需要登录后才可以回帖 登录 | 立即注册
B Color Link Quote Code Smilies

成为第一个吐槽的人

Powered by IT 运维管理
返回顶部