如何testingfail2ban是否真的可以发送电子邮件?

我configuration了fail2ban,但我想testing发送电子邮件。 例如,我希望在fail2ban启动或停止时收到电子邮件。

Apache压缩.xml.gz文件

我注意到谷歌网站pipe理员工具有关gzip版本的网站地图的错误。 原来, sitemap.xml.gz文件被压缩了两次:一次创build(应该是),另一次被提供服务。 .htaccess文件有这个规则 AddOutputFilterByType DEFLATE application/xml 我认为这不匹配一个gzipped的XML文件,但显然这是作为解决这个问题。 我究竟做错了什么?

本地MAMP Web服务器URL的DNS查找需要5秒钟以上

我在OS X 10.7上运行MAMP。 我已经在Apache中build立了一个虚拟主机,如下所示: <Directory "/sites/example.com/"> Allow From All AllowOverride All </Directory> <VirtualHost *:80> ServerName "example.local" ServerAlias "www.example.local" DocumentRoot "/sites/example.com" </VirtualHost> 在/ etc / hosts中我已经添加了这个: 127.0.0.1 example.local 一切工作正常,最多也许一两个星期前是非常快的。 我不确定发生了什么变化,但现在,几乎每次页面加载时,请求的DNS查找部分都会花费5秒以上,正如Firebug和Chrome所报告的那样。 Ping本地地址看起来不错: ->ping example.local PING example.local (127.0.0.1): 56 data bytes 64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.073 ms 以下是Chrome显示的内容: 如果在第一次连接后立即刷新,则DNS查找似乎被caching。 但稍后再次刷新导致再次慢速查找。 任何帮助将不胜感激!

连接到没有PSTN线路的模拟拨入PSTNterminal

有一台没有互联网连接的电脑(“服务器”),它位于没有GSM信号的地方。 连接到它的唯一方法是模拟调制解调器(US Robotics 56Kbit / s)。 该调制解调器连接到具有地理编号的全国PSTN线路,并且服务器(运行现代Linux发行版)被configuration为提供拨入串行terminal。 为了澄清,当你打电话到这个PSTN线,调制解调器握手(我认为这是V90协议),然后你提交login,然后你在ttyS0。 没有IP / PPP协议栈,只有串行terminal。 我想以任何方式连接到这台服务器,而不需要我随身携带一台物理模拟调制解调器,而且(更糟糕的是)在物理PSTN线路周围发现真正稀缺的资源,至less在意大利的商业环境中是这样。 为了说明:服务器端的PSTN线路是唯一的通路,但我希望能够在客户端没有物理PSTN线路的情况下连接到PSTN线路。 一些想法,通过我的脑海里,但我不知道他们是否可以真正实施或不: 有一个手机通过蓝牙/ USB连接。 旧手机导出了一个处理AT命令的ttyUSB,但是没有办法(AFAICT)获取audiostream。 我不知道编写一个打电话的Android应用程序在技术上是否可行,然后将audio编码为半原始UDPstream。 通过VOIP路由呼叫。 谷歌search,有些人似乎通过g711(uLaw / aLaw)通过VOIPterminal进行模拟调制解调器调用,取得了不同的成功。 看起来有可能获得至less9600bps,这对我来说是足够的。 即使有上述其中一个是可能的,是否有任何软件模拟完整的V90协议/握手/任何和en /audio解码成字节? 有没有在线服务为用户提供一组模拟调制解调器? 听起来不是我会亲自投资的业务,但你永远不知道:) 是否有任何物理对象是模拟调制解调器的现代UMTS等价物,就像通过USB连接的盒子,将SIM放在里面,它具有所有的魔力,并在PC上为您提供ttyUSB? 假设我只能物理访问服务器一次,服务器上是否可以安装(硬件或软件),这将使我的生活更轻松? 唯一的必要条件是必须通过标准的全国PSTN线路(双绞铜线),没有其他方式获得任何其他信号。 起初,调制解调器看起来是最好的select,但你永远不知道。 谢谢!

从一个nginxredirect到另一个

我有两台服务器(A和B)与NGINX。 服务器A正在服务旧网站,而服务器B正在服务新网站。 我已经更新了DNS,但是速度很慢:在我的办公室里,我仍然看到我的旧网站: subdomain.site.com 我怎样才能redirect从服务器A的这个特定的子域到服务器B的所有请求? 现在,他们都在NGINX中处理这个问题: server { listen 80; server_name subdomain.site.ru; root /var/www/subdomain/public; passenger_enabled on; }

OpenLdap在客户端和服务器之间同步主目录

我最近在karmic和lucid桌面客户ldap client authentication上设置了Ubuntu ldap client authentication ,ldap服务器在10.04 LTS服务器上运行, 这是我为客户端设置所遵循的链接,可能这也适用于11.04。 我可以使用ldap用户帐户login到客户端,而且在客户端上,我使用了一个inputsession required pam_mkhomedir.so umask=0022 skel=/etc/skel在pam.d / common-session中自动创build主目录在客户端计算机上当用户第一次login时。 我想有一种方法可以将客户端的主目录同步到服务器,反之亦然,这样用户就可以将他们的文档login到客户端。 我有下面的任务需要完成: 同步客户端和服务器之间的主目录(就像在Windows中的漫游configuration文件)。 我尝试使用autofs但问题是与客户端计算机上的本地用户帐户(pipe理员,来宾),也被同步或覆盖(我不希望他们挂载)当我把条目* server:/ldaphome/&在/etc/auto.home中获得ldap用户的主目录同步(在/etc/autofs.master包含entry /home /etc/autofs.home /etc/autofs.master )。 任何人都有任何诡计可以做到这一点或以任何其他方式,以便我可以login到客户端同时使用ldap和本地用户凭据的主目录为ldap用户同步? 我知道很多大师在这里,他们的风格怎么会这样呢? 更新:1 我尝试在客户端上的其他目录(ldaphome)以外的其他目录autofs automounting,我试图链接在同一客户端上的ldaphome/$USER和home/$USER ,以便当服务器上的ldaphome在客户端上挂载ldaphome时,用户的主目录home / $ USER将由于符号链接而同步。 所以我编辑了/etc/profile.d/custom.sh文件,并在login时将ln -sf "/ldaphome/$USER" "/home/$USER"链接到这些目录。 我意识到符号链接不能按预期的方式工作,因为它在/ home / $ USER / $ USER下创build链接名称。 DROPPED THIS SYMLINK METHOD! 更新:2 除了在客户端更改本地用户的主目录,并在autofs自动安装home目录,但是我打算保护的客户端上的同一本地pipe理用户也可以作为服务器(admin,guest)上的用户帐户使用, … 更新:3 我妥协只是将已经存在的本地用户帐户( […]

服务器在时区更改后重新启动

一旦我改变了时间,是否需要重新启动服务器? 当我改变date时间并且没有重新启动crond时,我遇到了麻烦。 有没有其他的服务可能在时间变化之后有问题?

如何通过Web部署服务保护TeamCity部署?

我的团队使用TeamCity进行持续集成。 它将通过Web Deploy构build,testing和部署Web应用程序到dev和qa Web服务器。 棘手的部分是部署到生产Web服务器 – 我们的政策规定,开发人员不能部署到生产,只有系统pipe理员可以。 我们目前的方法是让TeamCity构build一个Web部署包,pipe理员可以下载并安装在生产Web服务器上。 但是,我们希望允许他们只需点击构buildconfiguration上的“运行”,但我们不确定如何确保该button的安全。 我们可以创build一个只有pipe理员才能访问的TeamCity项目,但是我们也必须解决Web Deploy安全问题。 Web部署服务需要使用生产服务器上的本地pipe理员帐户进行身份validation。 我们不希望开发人员在构build脚本中访问用户名/密码,也不希望每个构build代理都以此帐户运行,因为开发人员可以创build一个构build,以便将其部署到生产环境。 在TeamCity安全/部署最佳实践方面,我还没有find太多的运气,但是我无法想象我们是这种情况下唯一的公司。 其他人如何pipe理自动部署安全性?

HAproxy子域redirect

我拥有一个像xyz.com这样的域名,我试图用haproxyredirect其他IP地址的子域名。 我在服务器上使用tomcat,并使用haproxy将端口80上的传入请求redirect到端口8080。 Like; www.xyz.com -> 10.0.0.1 www.xyz.com/abc -> 10.0.0.2 or abc.xyz.com -> 10.0.0.2 为了做这个redirect,我该如何设置haproxy?

如何在多个磁盘上安装grub?

我有奇怪的情况 – 由BIOS报告的磁盘顺序与Linux所看到的磁盘顺序不同。 这使得有问题的运行grub安装到sda,但BIOS从sdd启动或类似的东西(这台机器有7个磁盘,内部控制器4和外部3。 是否有可能使grub安装(以后更新)所有的磁盘,而不仅仅是/ dev / sda? 我不知道哪个磁盘是BIOS的启动(所有磁盘是相同的,因为我已经突袭了,我不能删除它们),所以唯一的解决scheme,我看到的是让grub安装在所有sda-sdg上。 这是Debian稳定的,Grub2。

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器.