小编Iva*_*van的帖子

限制对网站的直接 IP 访问

我想限制对我网站的直接 IP 访问。我找到了几个涉及 .htaccess 的解决方案,但都没有工作。我还通过 apache 虚拟主机配置找到了一种解决方案,该解决方案在我通过 CPanel 安装 SSL 证书之前一直运行良好。我完全不知道 httpd.conf 文件中发生了什么变化,但现在即使我卸载 SSL 证书,重定向设置也不起作用。

这是我当前的虚拟主机设置:

NameVirtualHost 192.168.1.1:80 NameVirtualHost *

<VirtualHost 192.168.1.1:80>
    ServerName mysite.com
    ServerAlias www.mysite.com
    DocumentRoot /home/rotate/public_html
    ServerAdmin me@mysite.com
    UseCanonicalName Off

    ## User rotate # Needed for Cpanel::ApacheConf
    UserDir disabled
    UserDir enabled rotate
    ScriptAlias /cgi-bin/ /home/rotate/public_html/cgi-bin/
</VirtualHost>

<VirtualHost 192.168.1.1:80>
    ServerName 192.168.1.1
    Redirect 403 /
    ErrorDocument 403 "Sorry, direct IP access not allowed."
    DocumentRoot /usr/local/apache/htdocs
    ServerAdmin me@mysite.com
    UseCanonicalName Off
    UserDir disabled
</VirtualHost>

<VirtualHost *>
    ServerName server.mysite.com
    DocumentRoot /usr/local/apache/htdocs
    ServerAdmin me@mysite.com …
Run Code Online (Sandbox Code Playgroud)

301-redirect apache-2.2

17
推荐指数
2
解决办法
7万
查看次数

Apache 日志记录不起作用

从 2.2.7 升级到 Apache 2.4.9 后,日志似乎无法正常工作。只有被记录的事情是 modsecurity 和 fcgid 事件,但没有来自 Apache 的类似文件未找到错误。检查 Apache error_log,特别是在重新启动后,我注意到了这一点:

[Sun Jul 13 05:16:10.482003 2014] [log_config:warn] [pid 30283:tid 140001085970176] (32)Broken pipe: [client 125.166.227.47:26260] AH00646: Error writing to |/usr/local/cpanel/bin/splitlogs --main=server.mysite.com --suffix=-bytes_log
[Sun Jul 13 05:16:10.482047 2014] [log_config:warn] [pid 30283:tid 140001085970176] (32)Broken pipe: [client 125.166.227.47:26260] AH00646: Error writing to |/usr/local/cpanel/bin/splitlogs --main=server.mysite.com --mainout=/usr/local/apache/logs/access_log
Run Code Online (Sandbox Code Playgroud)

我不知道“断管”是什么意思。我已启用管道日志记录(在升级 Apache 之前已启用)。尝试禁用它但得到了同样的东西并且没有记录任何内容。与旧的 conf 文件相比,在日志部分检查了 httpd.conf 文件,但似乎找不到任何不同:

<IfModule mod_log_config.c>
    LogFormat "%v:%p %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combinedvhost
    LogFormat "%v %{%s}t %I .\n%v …
Run Code Online (Sandbox Code Playgroud)

log-files logging apache-2.4

4
推荐指数
1
解决办法
3万
查看次数