Opcache Control Panelのアクセス規制

以前、どこからもアクセスできる状態だったんですが、セキュリティ的によろしくありません。

ということでnginxでアクセス規制をします。

root@www ~]# cd /etc/nginx/conf.d/
[root@www conf.d]# ll
合計 20
-rw-r–r– 1 root root 1097 11月 19 21:08 2013 default.conf
-rw-r–r– 1 root root  427 11月 19 21:08 2013 example_ssl.conf
-rw-r–r– 1 root root 3335  1月  7 14:26 2014 www.superweibu.com.conf
-rw-r–r– 1 root root 2056 12月  6 13:16 2013 www.superweibu.info.conf
-rw-r–r– 1 root root 1039 12月  6 13:16 2013 www.superweibu.mydns.jp.conf

# vi www.superweibu.com.conf

location = /ocp.php {
root /home/superweibucom/public_html;
allow 27.96.32.233;
allow 118.7.85.218;
deny all;
fastcgi_pass   127.0.0.1:9000;
fastcgi_index  index.php;
fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
include        fastcgi_params;
}

[root@www conf.d]# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

[root@www conf.d]# service nginx restart
nginx を停止中:                                            [  OK  ]
nginx を起動中:                                            [  OK  ]

これで規制できてるかどうか公開されてるプロキシーサーバーでアクセスしてみて403エラーになっていれば完了です。