Articles of 用户pipe理

基于名称的apache设置

我想要做的是显示一个网页,当一个域被访问,但如果有人试图直接访问IP(而不是使用域)我想给他看另一个页面。 经典的名称基于Apache主机权? 那么我唯一的问题是我应该把什么,在ServerName和/或ServerAlias? 到目前为止我所做的是取消这条线: NameVirtualHost *:80 我已经设置了2个这样的虚拟主机(具体信息隐藏): <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/vhosts/default/ ServerName {my-dedicated-ip} ErrorLog /var/www/vhosts/default/error.log CustomLog /var/www/vhosts/default/custom.log gk </VirtualHost> <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/vhosts/something/httpdocs/ ServerName valid-domain.com ServerAlias *.valid-domain.com ErrorLog "| /usr/sbin/rotatelogs -l /var/www/vhosts/something/logs/error.log.%Y.%m.%d 86400" CustomLog "| /usr/sbin/rotatelogs -l /var/www/vhosts/somthing/logs/custom.log.%Y.%m.%d 86400" gk </VirtualHost> 但不幸的是它不工作。 提前致谢。 编辑:哦,我有一个专用的IP。 我也刚刚发现这个: 我怎样才能让Apache不响应一个IP-唯一的请求? 据此,我的设置应该工作。 它应该访问它find的第一个虚拟主机。 但事实并非如此。 它走到第二个。 编辑:apachectl […]

Postgresql:崩溃后丢失的数据

我刚刚崩溃/重新启动后(我还没有确定的原因)重新启动我的服务器。 服务器:centos,Postgresql:9.2.8 看起来我所有的postgresql数据库都恢复到了3个月前的状态。 最近添加的列缺失, created时间戳列的最大值都是3个月前的值。 有没有可能造成这种情况的崩溃情况? 任何关于恢复方法的想法,除了从备份恢复吗?

Exim4设置不适用于pipe道

我试图在服务器上设置exim4,以便它可以接收邮件的几个子域,我想pipe到PHP脚本。 我想通过我的自定义脚本(PHP)处理所有传入的邮件。 我在下面发布了一些我的设置细节。 我设置这个比较新,所以我很抱歉,如果我完全没有。 我已经尝试了下面的命令,它似乎没有做任何事情。 我在/var/mail中看不到任何新邮件,而且PHP脚本似乎没有被击中。 echo "This is a test." | mail -s Testing [email protected] 这是自定义路由器,在exim4.conf : cmd_router: driver = accept domains = +local_domains transport = cmd_transport no_verify 以下是exim4.conf中的exim4.conf : cmd_transport: debug_print = "T: using cmd_transport" driver = pipe command = /dir/to/php_mailer.php delivery_date_add envelope_to_add 这里是update-exim4.conf.conf文件: dc_eximconfig_configtype='internet' dc_other_hostnames='QAnetwork ; sub1.domain.net ; sub2.domain.net ; localhost' dc_local_interfaces='127.0.0.1 […]

非常奇怪的磁盘用于Mongodb副本

tl; dr:新的2.6版本比2.4版本的磁盘空间要多得多。 我们是MongoDB的GridFS的大量用户。 我们目前在2.4,并打算升级到2.6,只需添加一个新的副本成员,并逐渐推荐使用2.4节点。 我们有一个小学,一个中学和一个仲裁者。 以下是当前系统的一些数据: $ mongod –version db version v2.4.10 Sun Jul 27 13:56:27.250 git version: e3d78955d181e475345ebd60053a4738a4c5268a 以下是关于数据库的一些数据: > db.stats() { "db" : "SomeDatabase", "collections" : 4, "objects" : 2797931, "avgObjSize" : 284877.9334958582, "dataSize" : 797068801344, "storageSize" : 946689860768, "numExtents" : 469, "indexes" : 5, "indexSize" : 251248480, "fileSize" : 950804676608, "nsSizeMB" : […]

Apt-dater:保持特定的软件包不被更新

我正在使用Apt-dater来pipe理Ubuntu服务器的更新。 我有一些无法更新的软件包,但仍想更新这些服务器上的其他所有软件包。 我想知道Apt-dater是否支持这一点。 手册页和Apt-daters网站几乎没有关于使用它的文档。 Apt-dater也有能力做我想做的事情吗? (我可以手动select和更新Apt-dater上的所有问题软件包,但是这样会破坏软件的用途。)

如何pipe理远程机器上的本地组?

我有一个作为域的一部分存在的Windows Server 2008计算机,但我没有权限修改域用户,域组,组策略等。我在这台机器上有几个文件共享,我允许访问某些域用户。 我通过机器上的本地组来完成。 我不经常在这台机器上工作,所以连接到机器来pipe理用户很烦人。 在过去,我使用PsExec以及Microsoft Management Console和远程机器。 这两个选项都非常笨重和缓慢 – 即使是单个用户添加和删除。 现在,我想更容易地将新用户添加到特定的本地组,并在需要时从所有本地组中删除某些用户。 有没有build议的方式来做到这一点? 我已经看过几个PowerShell脚本和BAT文件可以完成这个工作 – 但是看起来有点麻烦和麻烦。 是否有一些很棒的function或function我完全忽略 – 或者我应该开始写我自己的?

pipe道rrd到一个新的目录

我chrooted和耗尽驱动器空间,所以我回到主机驱动器有足够的空间,但似乎无法将输出的数据redirect到我的空驱动器 [root@localhost rra]# ls /mnt/maindrv/ cacti-0.8.8b cacti-0.8.8b.tar.gz cacti2.tar cactidb [root@localhost rra]# for i in `ls *.rrd`; do rrdtool dump $i > '/mnt/maindrv/'.$i.'xml'; done [root@localhost rra]# ls /mnt/maindrv/ cacti-0.8.8b cacti-0.8.8b.tar.gz cacti2.tar cactidb [root@localhost rra]# df -h /mnt/maindrv/ Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos-home 97G 1.5G 96G 2% /mnt/maindrv 如何正确输出我的转储到/mnt/maindrv/ ?

我们怎样才能确保一个没有实现的用户不在该傀儡节点中?

我们将所有用户声明为虚拟资源。 例如: @user { 'belmin': uid => 2001 comment => 'Belmin Fernandez', groups => ['sysadmins'], } 有时我们暂时realize一个节点的用户: node web1 { realize User['belmin'] (…) } 我正在研究如何确保节点中未实现的用户不在该服务器上。 首先想到的方法是在临时realize被删除时执行此操作: node web1 { User <| title == 'belmin' |> { ensure => absent, } } 但是,在临时realize的去除中,很容易被人忽略。 还有其他更优雅的build议吗?

微软更新饲料

我试图写一个networking刮板,将有关各种产品的安全更新的信息,但我找不到一个微软产品。 由于这是跨平台的,也包含第三方程序,所以WSUS不会为我完成这项工作。 有没有人试图实现类似的东西,并find他们可以从中获取信息的地方?

用户级的Postfixpipe道邮件

我正试图在用户级别过滤邮件。 我安装了CentOS和Postfix。 我设法在服务器上安装一个filter,它的工作很好,除了用户过滤之外,所有用户的所有电子邮件(发送和接收)都通过filter。 (我只想发送到[email protected]的电子邮件通过filter)。 我已经添加到master.cf : myhook unix – nn – – pipe flags=F user=nils_filter argv=/path to/postfix.php ${sender} ${size} ${recipient} smtp inet n – – – – smtpd -o content_filter=myhook: pickup fifo n – – 60 1 pickup -o content_filter=myhook: main.cf有: smtpd_recipient_restrictions = check_recipient_access hash:/etc/postfix/access,permit_mynetworks, reject_unauth_destination 我更新了access文件: [email protected] FILTER myhook 在运行postmap和重新加载后,它正在为整个example.com域(在smtp上发送和接收的所有电子邮件都通过我设置的filter进行pipe理)。 你能指出我的方向吗?