Articles of configuration

Memcached – 单亲configuration,多个子configuration

我正在生产中设置一个memcached服务器,并希望能够通过改变一个符号链接从一个configuration到另一个不同的内存大小之间切换,但我不想复制和粘贴每个configuration到其他configuration,是有可能有一个主configuration多个子configuration? 例: # master config PORT="11211" USER="memcached" MAXCONN="1024" CACHESIZE="128" OPTIONS="" # Name: memcached_256 # child config for cache server of 256 # include options from master config CACHESIZE="256" # Name: memcached_512 # child config for cache server of 512 # include options from master config CACHESIZE="512" 示例目录列表: ls /etc/sysconfig memcached -> /path/to/my/version/controlled/configs/memcached_256 如果我需要升级,我可以简单地将上面的符号链接改为: memcached -> […]

Nginx和Apache不能得到try_files来处理永久链接

在过去的两周里,我一直在做这个工作,而且由于某种原因,我似乎无法得到nginx的try_files来使用我的wordpress永久链接。 我希望有人能够告诉我我错了什么,也希望告诉我,如果我对我的configuration做出任何重大错误(我是一个nginx新手…但学习:))。 这是我的configuration文件 nginx.conf user www-data; worker_processes 4; pid /var/run/nginx.pid; events { worker_connections 768; # multi_accept on; } http { ## # Basic Settings ## sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 2048; # server_tokens off; # server_names_hash_bucket_size 64; # server_name_in_redirect off; include /etc/nginx/mime.types; default_type application/octet-stream; ## # Logging Settings ## # Defines […]

pecl安装php扩展OAuth时出错,请帮帮我

我试图安装php扩展OAuth在我的centos 6 linux服务器。 php.net表明这很容易。 你只是跑步 pecl install oauth 我试过了,这里是terminal的输出: [root@www extensions]# pecl install oauth WARNING: channel "pecl.php.net" has updated its protocols, use "pecl channel-update pecl.php.net" to update downloading oauth-1.2.2.tgz … Starting to download oauth-1.2.2.tgz (45,348 bytes) ………….done: 45,348 bytes 6 source files, building running: phpize Configuring for: PHP Api Version: 20100412 Zend Module Api No: […]

nginxconfiguration安全资产服务

我有一个具有静态内容的Web应用程序,可以提供dynamic页面和安全内容。 静态内容位于/public文件夹中,应由nginx直接提供。 dynamic内容由127.0.0.1:3000上游服务。 安全内容也由上游和可用from /assets/* URL提供。 这个安全内容可能与静态内容具有相同的文件扩展名,但它总是位于/assets/ 。 我有一个工作的nginxconfiguration与两个位置具有相同的代理规则。 有什么办法减less我的configuration以某种方式join上游服务的两个位置? server { server_name example.name; root /home/user/ruby18/app/public; try_files $uri @thin; location ^~ /assets/ { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_redirect off; proxy_pass http://thin; } location ~* \.(jpeg|jpg|gif|png|ico|css|bmp|js)$ { root /home/user/ruby18/app/public; } location @thin { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host […]

Server 2008漫游configuration文件和Chrome用户数据

首先,这个Server 2008盒子已经从几个月前的服务器2003 PDC中接pipe了,我不能确定所有东西都已经正确地转换了。 域function已经提升到2008 r2,netdom查询显示了2008年的控制箱,但是。 此外,许多(如果不是所有的configuration文件已经周围XP天,所以漫游configuration文件文件夹都具有configuration文件和profile.V2文件夹,似乎没有一致性,哪些是用于什么,为什么。 例如对于Firefox,事实上正在更新profile/AppData/Roaming/Mozilla和profile.V2/AppData/基本上是空的除了一些密码的东西在其中的MSFT文件夹。 但是,似乎大多数其他的东西正在更新profile.V2/ 。 混乱。 我的问题是,我不仅需要跟踪用户周围的Firefox(如上所述),但现在也为Chrome。 但是,Chrome数据位于AppData / Local中,不能共享。 它也不像文件夹redirect将做我所需要的。 有没有办法做到这一点? 谢谢。 编辑: http : //code.google.com/p/chromium/issues/detail?id=2423

如何在MySql 5.5 Ubuntu 12.04中禁用LOCAL INFILE

无法禁用LOCAL INFILE(出于安全原因)在MySQL版本14.14 Distrib 5.5.25a,对于debian-linux-gnu(i686)在Ubuntu 12.04上使用readline 6.2; 这是我的/etc/mysql/my.cnf [client] port = 3306 socket = /var/run/mysqld/mysqld.sock loose-local-infile=0 local-infile=0 [mysqld_safe] socket = /var/run/mysqld/mysqld.sock nice = 0 [mysqld] local-infile=0 user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp lc-messages-dir = /usr/share/mysql skip-external-locking 我做 sudo /etc/init.d/mysql restart mysql […]

Sendmail的access_dbconfiguration。 它是如何使用和如何写它

我正在阅读关于sendmail的access_dbfunction。 显然它看起来很有希望作为阻止垃圾邮件的预防性方法。 我有几个有关如何使用access_db的问题。 所以基本上我在访问文件中指定了一组规则,sendmail会检查这个数据库,看它是否应该对电子邮件做任何事情。 邮件如何不符合任何指定的规则? 什么是默认行为? 我可以使用正则expression式吗? 例如,将“要:* @ spam.com拒绝”工作? 如果我只有“paypal.com继电器”,这是否意味着我的sendmail将接受并发送来自或注定paypal.com的电子邮件? 非常感谢!

这是一个可能的/好的RAID设置?

本周早些时候,我们办公室2年历史的RAID5arrays(4x 750GB希捷硬盘,带智能arrays控制器的HP ProLiant 110,运行Windows Server 2003)中的一个硬盘出现故障。 据我所知,RAID5应该能够处理单个驱动器故障,但显然关键的操作系统文件存储在故障驱动器(我们一直在得到No Operating System found错误),所以我们不得不重新安装服务器操作系统,并发送其他驱动器到数据恢复中心。 我们在这些驱动器上有很多关键的研究数据,我想知道我们如何重新设置这个服务器,以避免将来出现这样的问题。 是的,我们已经评估了非现场备份的重要性。 请不要在我们的伤口上擦盐! 🙂 以下是我在做的一个设置: 有人可以告诉我… 我build议甚至可能的configuration? 我对服务器知之甚less。 我想用RAID10,因为我们的数据非常重要,性能不如问题。 有没有办法节省空间? 这似乎有点可笑有两个250GB的分区的操作系统,这将只用于操作系统,没有别的,但我不知道还有什么要做,因为RAID10驱动器将不得不是相同的大小。 让我知道,如果我可以提供有关设置的更多细节。

在Windows服务器上redirect文件夹的最佳位置

什么是在Windows Server R2上存储用户redirect文件夹的最佳位置? 目前,我有一个完全不同的共享,但问题是,ntfs文件夹的权限意味着任何用户可以浏览到它的根目录并创build文件夹。 如果有一种设置权限的方法可以防止这种情况发生,请让我知道,因为我一直在试图弄清楚这个问题。 本教程build议将redirect的文件夹放在与漫游configuration文件存储在服务器上相同的位置。 我认为这将sorting的权限问题(因为我认为漫游configuration文件文件夹是由pipe理员帐户在第一次login创build,所以域用户不需要访问共享的根目录),但这是一个好主意? 通过这样做,当用户注销时,服务器将用户configuration文件重新上传到服务器,会不会有冲突? 谢谢。

Cent OS的ifcfgconfigurationIP范围与不同的networking掩码

我有一组30个公网IP,网掩码为255.255.255.0,另一组30个IP,网掩码为255.255.255.128。 两套IP也有不同的网关。 我怎样才能将虚拟IP分配给机器? 我已经尝试创buildifcfg-eth0:0 ifcfg-eth0:1 ifcfg-eth0:X ect for each IP。 下面是我的ifcfg文件。 我为每个IP使用正确的网关IP和networking掩码为我的每个IP 60。 如果我做IP地址显示它确实显示所有的60个地址与正确的广播IP和networking掩码。 不过,我只能使用来自同一networking掩码的30个IP。 我正确地做这个? 如果IP显示与ip addr show是否意味着我已经正确地将它们分配给机器虚拟? 我想检查之前,我怪我的托pipe公司没有正确路由的IP。 DEVICE="eth0:1" BOOTPROTO="static" DNS1="**.**.**.**" DNS2="**.**.**.**" GATEWAY="2**.**.***.126" HOSTNAME="localhost.localdomain" HWADDR="0*:19:**:**:**:**" IPADDR="2**.*.**.**" IPV6INIT="no" MTU="1500" NETMASK="255.255.255.128" NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Ethernet" 还有更好的方法来做到这一点? 我之前使用ifcfg-eth0:0-range1来从同一个networking掩码中分配一个IP范围。 是否有可能做到这一点与不同的networking掩码范围? 谢谢!