服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我的Apacheconfiguration中有一个虚拟主机来处理广告,垃圾邮件和恶意软件网站。 它通过将不良服务器redirect到通过HOSTS文件映射到虚拟主机的特定环回地址来工作。 使用下面的指令,我已经能够使用类似[ad]的东西来replace坏服务器中的任何页面,并且使用本地1×1透明的PNG文件replace坏服务器中的任何图片。 RewriteRule \.(gif|jpg|png|jpeg)$ /1×1-trans.png ErrorDocument 404 "<p>[ad]</p>" 然而最近,我看到了页面的IMG标签被破坏,因为它们使用了一个没有文件扩展名的SRC。 <img src="http://badserver.com/adsandjunk/foobar;tile=4;sz=575×90;othervariables=stuff?"> 我试过使用 RewriteRule ^.*$ "<p>ad</p>" [L] 但是,这又给了破碎的图像占位符。 使用这个 RewriteRule ^.*$ /1×1-trans.png [L] 修复图像,但是然后任何非图像(如页面,框架等)popup“另存为”对话框的PNG。 我怎样才能让Apache用graphics和其他所有的HTML代替graphics(即任何IMG标签)? 非常感谢。
如何configurationMySQL用户和日志logging以满足SOX审计人员? 例如,如果您需要logging查询和查询的来源,以便以后由内部SOX控件组查看。 是否有一种简单的方法来区分应用程序生成的查询与由(可能是恶意)用户“直接login到数据库”生成的查询? 有没有第三方的工具或脚本你发现有帮助?
我已启用包含多个子域的文件的站点文件夹的日志logging。 当我看到日志时,我看到了cs-uri-stem,它给了我访问的目录和文件。 我不能告诉如果这些都是主要域,在这种情况下,我如何启用我的子域的日志logging,或者,他们已经为所有域,在这种情况下,我怎样才能启用日志的完整的url/子域名。 谢谢! 服务器:Microsoft-IIS / 6.0 MicrosoftOfficeWebServer:5.0_Pub Windows Server 2003 R2标准版Service Pack 2
我有一个VPS,CentOS,是用HyperVM自动设置的。 我用lxadminbuild立了FTP连接。 我已经通过FTPlogin到我的服务器数周了。 今天它说: Status: Connecting to 74.126.30.21:21… Status: Connection established, waiting for welcome message… Error: Could not connect to server Status: Waiting to retry… Status: Delaying connection due to previously failed connection attempt… Status: Connecting to 74.126.30.21:21… Status: Connection established, waiting for welcome message… Error: Could not connect to server 我仍然可以通过SSHlogin。 什么样的事情可能造成这种情况? 有什么东西我可以检查/改变,所以我可以再次使用FTP? 这是我的netstat输出,我怎么能从这个告诉如果“ […]
我已经在我的第一个WEF上设置了收到的电子邮件,它看起来像工作正常,我没有看到任何错误消息。 但是,我添加了第二个WEF,并在第二个WEF的事件日志中看到有关收到的电子邮件的错误消息。 处理传入电子邮件投递文件夹时发生严重错误。 错误是:值不能为空。 我猜测它已经与drop文件夹。 运行SMTP服务的第一个WEF上的投递文件夹正在向C驱动器倾斜。 是不是因为第二届世界经济论坛没有进入这个angular色? 如果是的话,build立它的最好方法是什么? 谢谢。
所以我的盒子运行的Vista业务都修补好了。 dev服务器在win2003上。 有时候会发生什么,我会点击一个文件,通常是一个图像,然后从框中得到更多的东西。 没有人可以访问文件共享,但它提供了网页,我可以远程确定。 日志中没有任何内容,报告错误之前的超时时间。 所以我想像文件协议崩溃了,这可能是由于两个操作系统的安全策略的差异,但我迄今没有find任何运气。 我们已经在Vista机器上安装了两名新员工,这样做不再是一个不便之处,更是一个问题。 那么,之前看过这种行为?
我刚刚遇到一个叫做Mobile Connect的调制解调器应用程序(我使用的是华为E220连接互联网)的问题。 昨天当我连接到互联网,我使用Unlocker意外杀死调制解调器的进程(因为我想删除一个目录,它写保护另一个应用程序,它与移动连接无关),然后爆炸..它doesn不想再显示应用程序… 我试图重新启动并卸载,然后再次安装移动连接..它不会工作。 它没有任何错误信息让我感到困惑。 …我试图恢复系统上周检查点,但它不会帮助以及… 有没有任何工具来检测/修复错误? 可能是冲突的端口或什么? 任何解决scheme 我试图从c:\ program files \ huawei \中得到日志文件,但似乎没有在这些目录中的日志。 PS: – 我仍然能够连接到互联网使用networking连接(因为移动连接在那里创build一个帐户)。 – 我正在使用Windows XP专业版。 – Mobile Connect是用于连接互联网的应用程序(由华为调制解调器制作)。 我使用沃达丰签署的华为E220,使用了1.5年。 – 我的Windows上有Commodo和Avira。
我们的客户需要创build一个实时的USB Linux系统(基于Debian / Ubuntu),这个系统将被分配到U盘上。 我在这里看到两种方法: “工厂”为基础的方法。 使用从某些configuration创buildUSB映像的Debian / Ubuntu工具( live-helper ),然后将映像刻录到多个USB上。 “原型”为基础的方法。 在USB上安装系统,进行更新,调整并制作克隆。 第一种方法有以下优缺点: +它清楚地分离你的改变/调整/自定义软件包/文件从基础系统。 您可以轻松地概览对基本系统进行了哪些更改。 这应该简化升级基础系统到最近。 +由于目标系统不需要从“内部”进行更新,所以目标分区布局的select更为广泛(例如,根文件系统可以打包为squashfs图像)(*)。 而且,通过更改configuration,以后可以轻松更改select。 –它需要特定的主机Linux系统来创build图像。 而且,主机系统的版本应该是固定的,因为这些工具可能在以后的版本中被破坏/不兼容。 虽然这个减号可以通过使用虚拟化来缓解(例如,我们可以提供VMWare映像到这个主机系统)。 –要进行更改,需要了解这些工具的工作方式。 第二种方法,“原型”基于以下属性: ++更改现场系统更简单。 你只需要启动它并做一些改变(安装软件包,更新configuration文件等)。 您不需要主机Linux系统来创build映像。 您不需要了解这些图像创build工具的工作方式。 –在某些时候,核心系统和所做的改变是很难分开的。 –从“内部”使系统更新可以减less目标分区布局(*)的选项。 之后的select很难改变。 作为软件开发人员,我更喜欢第一种方法。 虽然我认为其他方法的好处是相当重要的。 你怎么看? 还有其他的优点和缺点吗? (*)由于USB /健壮性/安全性要求(使得R / O分区,将文件系统树的部分放置在RAM分区等上),这是重要的。
如果我们select使用Node-Affinity(粘性MAC)和负载均衡的IIS解决scheme,那么主要的缺点是什么? 我们正在考虑使用内存中的会话状态,因此需要评估选项。 干杯邓肯
我试图在我学校的服务器上创build一个网站,但是他们已经将PHP安装为CGI,所以.php文件只能在cgi-bin文件夹中运行。 如果我希望我的索引是一个.php文件而不是.html,这是有点问题,因为它需要在cgi-bin文件夹和根WWW文件夹之外。 此外,它是一个Apache服务器,所以我试图编辑我的.htaccess文件,只是为了实现我不知道在哪里的PHP-CGI二进制文件(毕竟,这是我学校的服务器,我没有权限只是为了探讨)。 有什么其他的方式让.cgi-bin文件夹以外的.php索引文件工作,而不必做一些丑陋的事情,比如在根目录下创build一个index.html文件,该文件redirect到cgi中的.php文件-bin文件夹?