我开始学习如何开发recipes的chef 。 我需要在某些服务器(或神经节文献中的nodes中安装Ganglia Monitor 。 所以这就是为什么我要检查平台是ubuntu , centOS和其他许多人来安装正确的软件包。 问题是我有两个不同的.config文件,实际上在这个.config文件中只有一个或两个参数会有所不同。 我需要帮助如何检测server属于哪个datacenter ,以便我可以正确复制.config文件。 到目前为止,我能够在下面开发这个脚本,但是我有一些dobut,这些代码在注释中。 # # Cookbook Name:: ganglia # Recipe:: default # # Copyright 2013, Valter Henrique.com # # All rights reserved – Do Not Redistribute # # Installing Ganglia Monitor case node[:platform] when "ubuntu", "debian" package "ganglia-monitor" when "redhat", "centos", "fedora" package "ganglia-gmond" end user […]
在一个安装了多个软件包(nginx,php等)的服务器上,configuration了.conf文件,我怎样才能避免引入新的configuration参数的更新? 目前每当我更新,我的旧configuration被重命名或覆盖,我必须手动合并两个,这可能是乏味的。 我使用SublimeText2进行开发,就像它有如何设置 – 默认和设置 – 用户分开,所以我可以覆盖我实际上想要修改的设置,并保留其他所有的默认设置。 有没有办法,我可以轻松地做这样的事情与我安装的软件包? 顺便说一下,我正在使用CentOS 6。
我正在Rackspace上设置一个服务器来迁移现有的网站,以便在更改DNS条目之前让所有的东西都能正常工作。 我没有问题让服务器工作在IP地址使用默认设置。 然后,我复制了原始站点可用文件,将其链接到已启用站点的文件中,并将原始index.html复制到新文件夹中。 我将站点可用的根设置为新文件夹,并在文件夹上执行chown -R www-data:www-data , chmod 775和chmod 664 。 之后我重新启动了Nginx。 当我调出该网站的IP地址时,我得到404 Not Found。 这里是网站可用: server { listen [::]:80 default_server; root /var/www/example.com/public/; index index.html index.htm; server_name localhost; location / { try_files $uri $uri/ =404; } }
我试图设置一个OpenLDAP服务器用于testing和演示目的 – 我的团队需要添加LDAP连接到我们的产品,所以我们希望有一个我们可以validation的LDAP服务器。 不幸的是,能够开发和testing针对LDAP人员和组的validation和授权是不够的。 我们也需要能够向潜在客户展示这种能力。 在这些演示中,我们需要能够在浏览器(如JXplorer)中显示LDAP树。 我的问题是,因为configuration数据库和任何用户数据库必须以不同的namingContexts开始,当连接build立时,具有不同域的两个条目出现在JXplorer(或任何其他浏览器)中。 在这种情况下如何隐藏configuration数据库? 我一直在寻找编辑访问控制列表,但我所看到的大多数例子都只关心拒绝访问特定的属性…
任何人都可以帮助我如何删除Windows 8企业版64位操作系统中的活动目录用户configuration文件? 我尝试这些步骤来删除它,但没有得到任何好运:(。“系统属性” – >“高级” – >“用户configuration文件” – >“设置” – >“用户configuration文件”,然后所有本地和域控制器configuration文件列出,但是当我尝试select域用户configuration文件删除button被禁用,其只启用选定的用户。
我有一个服务器在176.227.213.2 。 所以我创build了一个默认服务器的configuration文件( default.conf ) server { listen 80; server_name default 176.227.213.2; location / { root /var/www/html; index index.php index.html; } ……… 完整的configuration 。 但是我无法获得一个index.html的工作。 服务器没有响应。 访问日志是空的,我认为这意味着,nginx根本就不听请求。 我检查了path和文件。 我不知道这里有什么问题。 更新 : netstat -plutn Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 590/sshd tcp 0 0 127.0.0.1:25 0.0.0.0:* […]
我使用从托pipe分配安装的服务器上的CentOS。 系统工作正常,但我找不到mysqlconfiguration来解决一些事情。 我只能在/ var / lib / mysql文件夹中看到名为hostname.err的mysql日志文件。 文件search:find / -name“ my cnf”找不到任何文件,从/ usr / share中删除默认configuration,默认的/etc/my.cnf在任何修改后都不起作用,因为Mysqld没有使用。 在系统文件中search文本:find / -type f -exec grep«hostingname.err»{} \; 没有出现任何结果 请帮助我的任何想法,以find正确的我的CNF使用的MySQL。 谢谢。
我一直在寻找工具来自动创build服务器。 有两个不同的原因: 生产 开发机器 我喜欢不可变服务器的想法。 我已经看到了工具演示和成功使用* nix框运行轨道或灯等 有没有人find一个好的方法来在Microsoft堆栈中执行此操作? 我想介绍一些有趣的事情,并创build将安装Windows的脚本,根据规范对其进行修补,部署Sql Server创build脚本以构build数据库,仅用于部署SharePoint并对其进行configuration,然后将SharePoint解决scheme部署到它。 我可以得到一部分,手动安装Windows,手动安装Sql Server,使用Powershell来做所有的configuration和设置。 安装SharePoint并configuration其中的一部分,然后使用PowerShell进行其余configuration并部署解决scheme。 我希望有能力运行一个脚本,或者至less有一个统一的过程。 我可以,并且主要使用虚拟机模板映像然后实例化它们,但创build模板通常是手动步骤。
我从源代码编译PHP。 我想设置PHP-FPM查找它的configuration文件的位置。 显然这个选项应该通过configuration选项来设置: –with-fpm-conf=/etc/php/php-fpm.conf 根据http://php-fpm.org/wiki/Configuration_File 但是,在PHP5.5.0上使用此选项会导致错误configure: WARNING: unrecognized options: –with-fpm-conf 在从源代码编译时,如何设置PHP-FPM应该在哪里查找conf文件?
我已经购买了这个域名 – >“jsbales.com”来自namecheap.com 这个VPS(完整的WINDOWS vps,没有plesk或其他软件)从CloudVPS.com 我有我的VPS上运行的IIS,我可以访问我的网站使用我的IP(唯一的和私人的IP,我的意思是说不共享或任何东西) 但是我真的很难让jsbales.com指向我的IP。 (你可以用这个ip为例,37.34.36.36) 我只使用来自像hostgator.com这样的公司的付费共享主机托pipe。 在这种情况下,我可以简单地设置名称服务器像ns1.hostgator.com等… 但我没有得到如何configuration我的域指向我的VPS。 对不起,问这样一个noob的问题,但我从昨天googling,并没有find任何教程。 也许我没有使用正确的关键字。 任何帮助将是非常有益的。