nginx IP制限

広告表示的に制限はしないほうが良い気も?

特定のipから毎日アクセスがきているようにみえる。 mysqlでもアクセスログをとっているけれどどうにも毎日300〜800アクセスしてるipがあるっぽいので制限した。 ipは76.164.xxx.xx

広告表示的には多分制限しないほうがいいんだけど多分広告開いていない(abコマンドみたいな何かだと思う

/etc/nginx/conf.d/hogehoge.conf [shell] server { listen 80; server_name localhost; root /var/www/html; index index.php index.html; deny 76.164.xxx.xx;

error_page  404              /404.html;
error_page   500 502 503 504  /50x.html;

location /zabbix {
    allow   127.0.0.1;
    deny    all;
    index index.php;
    access_log /var/log/nginx/zabbix_access_log main;
    error_log  /var/log/nginx/zabbix_error_log  error;

} [/shell] みたいな感じにした。 allowとdenyを使うんだけどそもそもzabbixでそんな設定を既にしてた。 zabbixのは127.0.0.1だけを許可、他を拒否。 上から順番に読まれるので逆にすると全部拒否しちゃうらしい。

以上!