服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我已经实现了一切,并检查了一切(SPF,DomainKey,DKIM,反向查找),只有Gmail允许我的电子邮件转到收件箱。 Yahoo,Hotmail和AOL都将我的邮件发送给垃圾邮件。 我究竟做错了什么? 请帮忙! 以下是Yahoo,Hotmail和AOL的邮件标题。 我更改了名称和域名。 我发送邮件的域名是polluxapp.com和gemini.polluxapp.com。 雅虎: 从轮class授权周一1月26日21:55:14 2010 X-Apparently-to:[email protected]通过98.136.167.163; 星期二,26一月2010 13:59:12 -0800 返回path: X-YahooFilteredBulk:208.115.108.162 X-YMailISG: gPlFT1YWLDtTsHSCXAO2fxuGq5RdrsMxPffmkJFHiQyZW.2RGdDQ8OEpzWDYPS.MS_D5mvpu928sYN_86mQ2inD9zVLaVNyVVrmzIFCOHJO2gPwIG8c2 L8WajG4ZRgoTwMFHkyEsefYtRLMg8AmHKnkS0PkPscwpVHtuUD91ghsTSqs4lxEMqhqw60US0cwMn_r_DrWNEUg_sESZsYeZpJcCCPL0wd6zcfKmtYaIk idsth3gWJPJgpwWtkgPvwsJUU_cmAQ8hAQ7RVM1usEs80PzihTLDR1yKc4RJCsesaf4NUO_yN1cPsbFyiaazKikC.eiQk4Z3VU.8O5Vd8i7mPNyOeAjyt 7IgeA_ X-Originating-IP:[208.115.108.162] 身份validation结果:mta1035.mail.sk1.yahoo.com from = example.com; domainkeys = pass(ok); 从= example.com; dkim = permerror(坏信号) 收到:从127.0.0.1(EHLO gemini.example.com)(208.115.108.162) 由mta1035.mail.sk1.yahoo.com与SMTP; 星期二,26一月2010 13:59:12 -0800 收到:gemini.example.com(gemini [127.0.0.1]) 由gemini.example.com(Postfix)与ESMTP ID 3984E21A0167 为了 星期二,26一月2010 13:55:14 -0800(PST) DKIM签名:v = 1; A = RSA-SHA1; […]
在Ubuntu上运行的VirtualBox上有一个Windows XP作为客户操作系统。 在Guest Windows XP中,我有一个运行Apache的实例。 现在我想从主机(Ubuntu)连接到Apache。 可能吗? 我怎样才能做到这一点?
我可以移动包含本地Mercurial存储库的目录而不打破它,还是知道它的存在位置,并期望它永远存在? (来自SVN,具有移动本地回购的开关/重定位要求。)
什么是最便宜的解决scheme,可以通过以太网远程重新启动一个常规的120Vsockets? 我见过像iBoot这样的解决scheme,但是它们真的很贵。 有一个便宜的方式来远程供电循环设备?
我们的服务器超载TCP / IP会话,我们有1200 – 1500。 他们大多数都挂在TIME_OUT状态。 事实certificate,处于TIME_OUT状态的连接占用一个套接字,直到经过60秒的超时。 问题是服务器无响应,许多客户端没有得到服务。 我做了一个简单的testing:使用Internet Explorer 8.0从服务器上下载一个XML文件下载在几秒钟内完成。 但后来我看到TCP / IP连接挂在TIME_OUT状态60秒。 有什么办法摆脱TIME_OUT等待,或者减less释放新连接的套接字? 我明白为什么TCP / IP连接进入TIME_OUT状态,但我不明白为什么Internet Explorer在XML文件下载结束后没有closures连接。 细节。 我们的服务器运行用Perl(mod-perl)编写的web服务。 该服务向客户提供天气数据。 客户端是一个Flash应用程序(实际上是embedded在Windows应用程序中的Flash ActiveX控件)。 操作系统:Ubuntu Apache“Keep Alive”选项设置为0
我试图按照Slicehost文档来设置我的服务器。 我到达了SSH部分。 我把它写成了,但是当我从root登出,我不能再次访问root @ IP_ADDRESS -p 30000! 但我可以访问用户@ IP_ADDRESS -p 30000。 所以,问题是,如何为root用户设置一个公共的SSH密钥? 提前致谢!
这个当前的项目需要将数据库转储,encryption并推送到s3。 我想知道什么可能是这样一个任务的一些“最佳实践”。 到目前为止,我正在使用一个非常直接的方法,但是希望在安全性方面有一些更好的想法。 这是我的脚本的开始: mysqldump -u root –password="lepass" –all-databases –single-transaction > db.backup.sql tar -c db.backup.sql | openssl des3 -salt –passphrase foopass > db.backup.tarfile s3put backup/db.backup.tarfile db.backup.tarfile # Let's pull it down again and untar it for kicks s3get surgeryflow-backup/db/db.backup.tarfile db.backup.tarfile cat db.backup.tarfile | openssl des3 -d -salt –passphrase foopass |tar -xvj 显然问题是这个脚本是攻击者需要提升的地狱。 任何想法,批评和build议这项任务将不胜感激。
我有一个应用程序,从各种来源下载内容。 它依赖于在图像上设置的“Content-Type”头。 大多数Web服务器正确地执行此操作,但是Amazon S3服务器并未设置Content-Type。 我假设亚马逊服务器configuration正确,那么可能是什么问题? 这些图像没有正确上传? 或者我不应该依靠内容types设置? 例 谢谢
是否有可能在单个MySQL实例上托pipe两个数据库,但将这些文件存储在两个不同的物理位置? 例如: db1保存在: C:/ProgramData/MySQL/MySQL Server 5.1/Data/ db2存储在: E:/MySQL/MoreData/ 我知道my.ini中有一个datadir设置,默认指定在哪里存储数据库。 有没有办法在数据库级别覆盖这个? 我想我可以使用快捷方式,但有没有一种内置的方式来在MySQL中做到这一点?
我写了自己的http服务器。 是否有任何免费软件,testing包或工具集来validation它是否完全或部分符合HTTP 1.0(rfc 1945)。 而且,如果这个软件可以估计http性能并检查潜在的安全问题,那就太好了。 这个软件在FTP合规validation方面也是一样的。