Articles of configuration

IIS服务器:如何将IISconfiguration转储到单个文件中

如何导出/导入我的IIS服务器到/从单个文件的configuration? 原因是我想把版本控制系统下的configuration跟踪pipe理员所做的更改。 苏丹

在主机之间分配ssh公钥

我正在使用Ansible设置一些机器,并且需要在它们之间启用无密码连接。 我有一个数据库主和几个奴隶。 对于初始复制,从站需要ssh进入主站并获得数据库的副本。 我不知道什么是最好的方式dynamic地添加所有的奴隶公钥到主人authorized_keys文件。 我已经想过提供从站公钥作为variables,然后通过authorized_key模块添加它们。 但是,我必须保持键的列表。 我正在寻找一种方法,我只是添加另一个主机的奴隶组,其余的将自动工作。 有任何想法吗? 更新: 到目前为止,我得到了以下伪代码: # collect public keys from slave machines – name: collect slave keys {% for host in groups['databases_slave'] %} shell: /bin/cat /var/lib/postgresql/.ssh/id_rsa.pub register: slave_keys #how to add to an array here? {% endfor %} # Tasks for PostgreSQL master – name: add slave public key sudo: […]

如何将LDAP(数据库,模式,configuration)迁移到其他机器

我使用的是openldap 2.4.40,我需要将现有的ldap数据库,configuration和模式(基本上所有ldap服务器相关的)都迁移到新机器上。 问题是,我使用cn = configconfiguration,而不是旧的slapd.conf文件了。 由openldap和其他第三方网站提供的文档仅帮助迁移slapd.conf LDAP服务器,而不是使用较新的cn = configconfiguration文件迁移LDAP服务器。 还有我有新的模式(attributetype和objectclass),有没有办法将这些迁移到一个新的机器尽可能容易? 我需要其他的方式,而不是重新configuration和手动添加我的模式逐一到新的机器。 这将是最有可能closures旧机器的意图。 TL; DR 是否有任何方法可以方便地将LDAP数据库,模式,configuration从1个LDAP服务器迁移到新的LDAP服务器,以closures旧机器 谢谢。 *发表下面的答案 – Julio

使用虚拟机进行精简configuration的存储密集configuration的优势

我通常在构build虚拟机时使用精简configuration的存储空间:它提供了很大的灵活性, 似乎构build起来更快。 我能看到的唯一潜在的优势是确保虚拟机不会意外耗尽底层存储基础架构上的可用空间 – 还有其他吗?

允许匿名用户只查看作业列表而不浏览Jenkins中的工作区

我们正在运行Jenkins CI。 一般我们想提供 完全访问来自特定组的已authentication用户 全读取访问匿名用户 阻止匿名用户访问某些项目(完全) 我们使用Unix用户/组数据库和基于项目的matrix授权策略 。 点(1)和(2)运作良好,但是我们在实现(3)时遇到了问题。 我们试过了: 在全球安全移除所有的权利,匿名,然后授予基于项目的安全性,但之后,所有的匿名请求(甚至主Jenkins页面)产生login页面 在全球安全中增加以下权限的步骤:查看阅读(没有工作),工作发现(没有工作),工作阅读(没有工作),总体阅读 – 这最后一个似乎工作它给了匿名用户太多的权利,我们无法限制对特定项目的访问。 TL;博士 我们希望完全开放(阅读)jenkinsCI与几个项目完全隐藏/阻止匿名。

即使目录存在,也使用FallbackResource

我已经使用非常基本的configuration在Apache 2.4.7上设置了我的虚拟主机: <VirtualHost *:80> ServerName foo.example.com DocumentRoot /var/www/html DirectoryIndex index.php FallbackResource /index.php </VirtualHost> 在文档根下面,我有以下结构: /index.php /help/readme.txt 我提出请求时得到以下结果: /bla -> 200 OK /help/ -> 404 Not Found /help/a -> 200 OK 看起来, /help/目录的存在导致Apache返回404因为那里没有index.php ,但是我希望所有请求都调用/index.php ,从而产生200 OK响应。 我不记得使用mod_rewrite时这是一个问题,但如果可能的话,我更喜欢使用FallbackResource 。 有没有办法来解决这个问题? 更新 它工作,如果我删除DirectoryIndex指令,但遭受五秒延迟问题 。 更新3 我正在运行以下testing环境; 目录结构如下: ./htdocs index.html test/ bla.txt ./conf httpd.conf ./logs httpd.conf的内容是: ServerName apache-bug.local Listen […]

在MySQLconfiguration中为wait_timeout&interactive_timeoutselect一个值?

我们有一个现场服务器,正在受到重创,所以我们正试图优化我们所能做的一切。 我们运行了M​​ySQLTuner脚本( http://mysqltuner.com/ ),告诉我们应该为wait_timeout&interactive_timeout设置小于28800的值。 有很多可能的数字在1和28800之间select! 我在MySQL文档中查找了这些variables的含义,但是这只给出了一个非常基本的描述,没有select一个值的指导。 是否有一个被认为是公认的最佳实践的价值? 而select一个太低的价值可能会有什么结果呢? 谢谢, 巴特。

我怎样才能减less重新格式化/恢复用户工作站的时间?

我开始为一家中型公司(约150名用户)工作。 当用户的工作站由于各种原因需要重新格式化时,我们会重新格式化,从oem磁盘重新安装Windows,安装驱动程序,安装所需的软件,以及从最新的备份恢复用户的文档。 虽然这个过程不是很困难,但是非常耗时。 有什么方法可以简化/加速这个过程? 主要是一个完整的Windows商店,大多数运行Win2k3 Enterprise的服务器和运行各种XP,Vista和7的工作站。工作站是通过各种主要戴尔的OEM购买的。

如何禁用nginx的超时?

在本地开发机器上, 我有一个像这样的nginx反向代理 : server { listen 80; server_name myvirtualhost1.local; location / { proxy_pass http://127.0.0.1:8080; } server { listen 80; server_name myvirtualhost2.local; location / { proxy_pass http://127.0.0.1:9090; } 然而,如果我debugging我的应用程序,响应可能会延迟无限的时间,但30秒后,我得到: 504 Gateway Time-out 作为回应。 我如何禁用超时,让我的反向代理永远等待响应? 我喜欢这个设置是全球化的,所以我不必为每个代理设置它。

单个Apache服务器上有多less个域?

我在一台Apache服务器上为我的客户端托pipe了大约300个域名。 他们都没有太多的stream量,所以服务器负载不是问题。 从理论上讲,服务器上可以有多less这样的低stream量域名应该是没有限制的,但是我担心如果服务器上有太多的域名,那么检查每个传入请求的纯粹的域名列表将会使Apache下。 有一个经验法则Apache的configuration可以多久,它可以处理多less个不同的领域没有问题? 500好吗? 5000? 澄清:我不问一个服务器可以处理多lessstream量。 我知道这个特定的服务器可以处理至less两倍的当前stream量。 我想知道域的数量是否是一个关键因素。