Articles of web server

Apache error_log重复尝试访问forum.php

大约每隔两秒我就会得到: [Sat Feb 19 19:00:01 2011] [error] [client 69.239.204.217] script '/var/www /html/forum.php' not found or unable to stat [Sat Feb 19 19:00:04 2011] [error] [client 69.239.204.217] File does not exist: /var/www/html/404.shtml ..在我的/ var / log / httpd / error_log文件中。 有时候这个请求是针对forum_asp.php的。 我假设它的机器人试图访问不安全的论坛文件,但我不太确定,因为它看起来每个都是一个独特的IP,而不仅仅是连续击中它的几个胭脂IP。 而whois的ip结果并不都是俄罗斯或中国的传统ISP,它们是更多的最终用户地址(comcast等)。 任何深入了解这里发生的事情将不胜感激。 此外,任何人用来做networkingstream量的“现场监测”的技术将不胜感激。 现在我正在做一个: tail -f error_log 谢谢。

使用Apache Web服务器和Tomcat提供静态内容

我已经configurationApache Web服务器和Tomcat像这样: 我在apache2 / sites-available中创build了一个新文件,将其命名为“myDomain”,其内容如下: <VirtualHost *:80> ServerAdmin [email protected] ServerName myDomain.com ServerAlias www.myDomain.com ProxyPass / ajp://localhost:8009 <Proxy *> AllowOverride AuthConfig Order allow,deny Allow from all Options -Indexes </Proxy> </VirtualHost> 启用了mod_proxy和myDomain a2enmod proxy_ajp a2ensite myDomain 编辑Tomcat的server.xml(引擎标签内) <Host name="myDomain.com" appBase="webapps/myApp"> <Context path="" docBase="."/> </Host> <Host name="www.myDomain.com" appBase="webapps/myApp"> <Context path="" docBase="."/> </Host> 这很好。 但我不喜欢把静态文件(HTML,图像,video等)放到{tomcat home} / webapps / […]

有关Windows Azure R2 Webrole的详细信息:文件,驱动器和MSFT脚本

我正在使用远程桌面连接到Azure实例,我注意到以下是Windows 2008R2的一个超小型实例: C:\ Drive用于存储日志数据。 使用13.6GB / 19.9GB D:\ Drive用于17GB / 25.9的操作系统function E:\ Drive为我的网站,并且是100MB / .99GB使用的启动任务的位置 有很多有趣的文件,batch file和设置。 有没有人有关于操作系统configuration的信息? 有没有人有信息batch file和脚本“做”? 我很想看到为什么这样做的理由,所以我们可以使用我们自己的IT部门的做法。

如何在我的EC2服务器上设置域名

我从whois.com买了一个域名,我试图在我的Amazon EC2实例上设置它。 我安装了Apache。 我在这里和这里看到了这两个相关的问题,但仍然可以使用一些手,因为这是我第一次尝试设置它。 如果您有一些链接,可以通过一步一步的方式将其设置为从whois.com到Apache上正确的configuration,这将是非常好的。 到目前为止,我已经创build了一个弹性IP,并将其设置在A Records下面,以供我的www.example.com和example.com域使用。 它不工作,不知道接下来的步骤是什么? 我还没有改变我的httpd.conf。 顺便说一下,我还不是很熟悉所有的系统pipe理行话,所以走慢!

通过一个公共IP服务的多个vbox guest虚拟机的networkingconfiguration

嘿,我有一个Debian Squeeze主机,VirtualBox上有三个Lenny VM。 以前每个系统都有自己的公共知识产权,客人只是被桥接起来 但现在在一个新的盒子,我只会得到一个物理IP,我不知道如何设置networking。 访客虚拟机有几个域(http / https),我应该可以通过SSH直接访问它们。 我想给客人一个固定的内部IP,然后从主机mod_proxy。 并为ssh使用端口转发。 不确定networking模式,我可以使用非公网IP的“桥接networking”吗? 如果有人能够对此进行评论和/或给出进一步解释这样的设置的链接,那将是非常好的。 非常感谢,Hans-Peter

HTTP 404检查服务

我正在寻找一个在线服务,可靠地抓取您的网站,并在HTTP 404s,页面未find错误报告。 我不想安装任何软件,只是在几个站点上存在404的情况下收到电子邮件,而无需通过日志拖网。 我发现这个,但它只是主要处理DNS: 域错误 任何人有任何build议吗?

通过SSH和Linux Live进行networking服务器备份

昨天我的专用networking服务器由于硬件故障而崩溃。 它已被Leasewebreplace为另一台服务器。 这是相同的规格,但另一台服务器,所以需要重新安装。 这意味着我必须在重新安装之前做一些备份,因为它不能被克隆。 服务器现在使用GRML(Linux Live)启动,并通过SSH和SFTP访问。 什么是最好的办法来支持一切? 我不想错过任何东西。 我需要MySQL数据库,文件等。 有小费吗?

从外部暴露网站

我被要求build立一个网站,可以访问外部在IIS中。 我们有一个Web服务器,它有一个网站目前可用的外部。 它位于IIS的“外部网站”网站下。 所以我在外部网站下创build了一个不同的应用程序,把它指向不同的文件夹,并把它连接起来以使用不同的应用程序池(新的)。 它在内部URL上工作,但是当我在外部尝试(在我的iphone上)外部工作的是可见的,但我创build的新的不是。 不幸的是,随着我的开发背景/知识,我不知道这是我可以修复的东西(即在网站或AppPool的IIS中的设置),或者如果它涉及到DNS /防火墙设置或允许访问来自外部世界。 如果有人有任何build议,将不胜感激。 新网站类似于旧网站(如在ASP.NET MVC),但它有不同的内容,等等。我得到的错误是一个404错误。

Apache <Directory />指令:获得匹配的通配符?

有没有办法在configuration中的Apache <Directory />指令中使用通配符匹配的string? 理想情况下,我想要做这样的事情: <Directory /home/*/public_html> … RUidGid $1 $1 php_admin_value open_basedir /home/$1/ </Directory> … $1是与*匹配的任何内容。

需要帮助分区archlinux服务器。

好吧,build立一个networking服务器,使用mysql,nginx,php和其他一些东西。 我期望数据库的报价变大,并且会有很多小文件由networking服务器提供,下载量不到1-2mb。 我有两个1.5 TB SATA硬盘和350 GIG SATA硬盘,主板有足够的SATA端口来插入它们。 我正在寻找一些关于如何分割这个东西的build议。 我正在使用cfdisk。 如果它只是一个networking服务器,我需要一个大的/ home目录吗? 我想根据archlinux的build议,为/ var目录使用不同的更快的fs。 我不确定在哪里nginx或apache将存储文件。 那么我需要一个更大的根目录吗? 我知道在networking服务器文件位于/ srv加我最终将有一个大型的数据库。 我甚至不介意使用两个1.5 TB硬盘的RAID设置,然后使用350 GIG硬盘。 任何build议如何分配一切? 谢谢