LAMP | Ubuntu – Apache access.log显示奇怪的值

我正在Ubuntu 14.04上运行一个开发LAMP服务器。 今天我看了一下access.log,发现了很多这样的代码:

::1 - - [05/Jul/2015:01:24:14 +0200] "OPTIONS * HTTP/1.0" 200 110 "-" "Apache/2.4.7 (Ubuntu) OpenSSL/1.0.1f (internal dummy connection)" 

还有更多的这些:

 127.0.0.1 - - [05/Jul/2015:01:50:01 +0200] "POST / HTTP/1.1" 403 347 "-" "-" 

我想知道是否这可能是由错误的RewriteRule引起的问题(我只是说自从7月5日以来大约有1500行,如上面的第二行),或者如果我应该深入了解潜在的入侵服务器或至less是试图去做。

你有什么意见? 谢谢

编辑

这可能是有用的:

进入Apache的error.log我发现:

 [Mon Jun 29 01:24:31.082231 2015] [rewrite:error] [pid 5311] [client 127.0.0.1:33583] AH00670: Options FollowSymLinks and SymLinksIfOwnerMatch are both off, so the RewriteRule directive is also forbidden due to its similar ability to circumvent directory restrictions : /var/www/html/ 

奇怪的事情,即时通讯,是我从这个设置运行这个服务器自2015年5月以来,这是我第一次得到这些错误。 如果这是一个RewriteRule问题,为什么只有现在…?

对于第一个 “错误”请参阅https://wiki.apache.org/httpd/InternalDummyConnection 。 Apache默认将这些内部唤醒请求发送给它的所有孩子。

如果您希望从日志中排除它们,则可以使用常规的条件日志logging技术。 例如,要从日志中省略回环接口的所有请求,可以使用

SetEnvIf Remote_Addr "127\.0\.0\.1" loopback

然后将env =!loopback添加到CustomLog指令的末尾。

第二个 “错误”意味着来自本地主机的某人向/ path发出POST请求并获得禁止(HTTP 403)结果。 从日志中不知道什么是虚拟主机。 如果您定期获得这些行,那么可能是您的系统上正在运行一些cron作业或某种监视。

对于第三个 “错误”,您在目录/var/www/html/.htaccess文件。 要使mod_rewrite在.htaccess工作,需要启用提到的参数( Options +FollowSymLinksOptions +SymLinksIfOwnerMatch ,后者稍微更安全)。 因为你的情况都被禁用,所以RewriteRule被忽略。 (我不知道是否只是被忽略,或者也导致上面提到的403错误,因为错误提到它被禁止 )。