Articles of configuration

apache2:为什么<LimitExcept>参数结果“拒绝不允许在这里”的虚拟主机标记错误?

我已经提出了相同的问题stackoverflow,但后来我认为这可能是更多的相关在这里。 在apache的httpd.conf中的VirtualHost标签之间,我把<LimitExcept>expression式如下: <VirtualHost *:80> ServerName geopreprod.xxx.com.tr <LimitExcept HEAD POST GET> Deny from all </LimitExcept> ProxyRequests Off ProxyPreserveHost On <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass / http://XXXXXXXX… ProxyPassReverse / http://XXXXXXXX…. </VirtualHost> 然后apache web服务器无法启动提供以下错误: Syntax error on line 513 of XXXXX/httpd.conf: deny not allowed here 虽然它说<LimitExcept>可以在主题文档中的VirtualHost标签中使用,为什么我会得到这个错误? 在Apache文档中说: Context: server config, virtual host, directory, .htaccess

Php.ini禁用“扫描该目录的附加.ini文件”?

我想locking我的PHPconfiguration,并禁用加载其他PHPconfiguration,而不是默认的(这在我的情况是位于/usr/local/php/lib/php.ini)我想禁用“扫描该目录aditional。 ini“,或者如果有办法将php.ini中的variables设置为永久的,我会去做。 有什么build议么 ? 提前致谢, 我。

木偶清单的例子

任何人都可以指向一个Puppet清单的完整示例(tar / zip)目录吗? 我得到指南,但只是看一个工作目录会更容易。

configurationPHP以使用代理?

使用PHP 5.2.6,需要将其configuration为使用我们的转发代理(需要进行身份validation),以便PHP脚本可以正确连接到Internet。 我发现4版本中的PHP.INI有一个pfpro.proxyaddress选项,但是这个选项已经不可用 – 那么replace它是什么?

如何在configuration文件中configurationTomCat Java选项?

我正在尝试为我正在部署的第三方应用程序configuration传递给TomCat的Java选项。 该应用程序提供的说明是: 在开始>所有程序> Apache Tomcat> Tomcatconfiguration中,从Windows菜单打开Tomcatconfiguration工具。 单击configuration并selectJava选项卡。 在“Java选项”字段的底部,input以下内容: -Dexample.license.directory="C:\Program Files\example" 停止并重启应用程序服务器。 但是,我需要以编程方式执行此操作,所以我想知道可以在哪些configuration文件中设置这些选项。使用GUI对于将应用程序部署到其他开发人员的环境是不切实际的。 (如果这是相关的,我正在使用Tomcat 6.0)

PHP:什么是–enable-zend-multibyteconfiguration选项?

当你configurationPHP时,什么是–enable-zend-multibyte选项?

增加Apache中LimitRequestFieldSize的值

我开发了一个应用程序,它使用了一个jQuery插件,它反过来使用多余的cookie数据。 问题是每15-20个请求之后,我通过浏览器显示这个错误信息。 您的浏览器发送了此服务器无法理解的请求。 请求标头字段的大小超过服务器限制。 挖了四周后我才知道,默认情况下apache的cookie长度默认值大约是8190 bytes 。 并增加limit.i需要改变/添加下面的行到configuration指令。 LimitRequestFieldSize 16380 我试图在.htaccess添加上面的代码,并重新启动了Apache服务器,但它没有工作。 我很困惑在哪里放置这条线。 是在httpd.conf文件中,或者有无论如何,我可以增加使用.htaccess文件的限制。 如果有人能把我指向正确的方向,我将不胜感激。 顺便说一句,我在OSX 10.7.4使用MAMP。

自定义fail2ban过滤phpMyadmin bruteforce尝试

在我试图用fail2ban阻止失败的phpMyAdminlogin失败时,我创build了一个脚本来logging失败的尝试到一个文件: /var/log/phpmyadmin_auth.log 自定义日志 /var/log/phpmyadmin_auth.log文件的格式是: phpMyadmin login failed with username: root; ip: 192.168.1.50; url: http://somedomain.com/phpmyadmin/index.php phpMyadmin login failed with username: ; ip: 192.168.1.50; url: http://192.168.1.48/phpmyadmin/index.php 自定义filter [Definition] # Count all bans in the logfile failregex = phpMyadmin login failed with username: .*; ip: <HOST>; phpMyAdmin监狱 [phpmyadmin] enabled = true port = http,https filter = phpmyadmin action […]

ElasticBeanstalk:从configuration文件中设置实例types和安全组

我在通过应用程序包的根目录下的.ebextensions/*.config文件定义实例types和安全组时遇到了问题。 简而言之,我有两个看起来像这样的configuration文件: .ebextensions/01-options.config : option_settings: […] – namespace: 'aws:elasticbeanstalk:application:environment' option_name: CONFIG_FILE_ONE value: '01-options.config' […] 和.ebextensions/02-app-test-env.config : option_settings: – namespace: 'aws:elasticbeanstalk:application:environment' option_name: NODE_ENV value: 'Test' – namespace: 'aws:elasticbeanstalk:application:environment' option_name: CONFIG_FILE_TWO value: '02-app-test-env' – namespace: aws:autoscaling:launchconfiguration option_name: InstanceType value: t2.micro – namespace: aws:autoscaling:launchconfiguration option_name: SecurityGroups value: sg-ys75dfs2 现在,环境variables正在设置,所以我知道它正在读取两个configuration文件,但安全组和实例types没有被设置 – 即使在我重build环境时,实例仍然被创build为t1.micro默认安全组 – 我的设置没有被应用。 我在这里错过了什么? 我如何使用.config文件定义实例types?

你跟踪哪些configuration项目来进行适当的configurationpipe理?

作为一名专业的系统pipe理员,您认为哪些configuration项目对跟踪执行适当的configuration或更改pipe理至关重要? 例如,在Windows中,除了硬件或软件之外,还要跟踪registry更改吗? 在Linux中,你不同意configuration文件吗? 编辑:澄清,我正在寻找什么专门跟踪(或不跟踪) – 如果你想build议除了你觉得值得跟踪的项目之外的工具,继续前进。