□Debian8.5(jessie)でのBan4ipのインストール
実際にはARMbianで試しましたが、まぁ同じでしょう。:-)
apt-get -y install php5 php5-cli php5-common php5-dev sqlite3 php-pear php5-sqlite cat > /etc/php5/mods-available/inotify.ini -------------------------------- extension=inotify.so -------------------------------- cd /etc/php5/cli/conf.d/ ln -s ../../mods-available/inotify.ini ./20-inotify.ini mkdir /usr/src/package cd /usr/src/package/ rm -f Ban4ip-* wget 'https://github.com/disco-v8/Ban4ip/archive/master.zip' -O Ban4ip-master.zip cd /usr/src/ rm -rf Ban4ip-* unzip ./package/Ban4ip-master.zip cd ./Ban4ip-master/ chmod 700 ./ban4ipd chmod 700 ./ban4ipc chmod 755 ./init.d/ban4ip mkdir /etc/ban4ip/ mkdir /var/lib/ban4ip/ /bin/cp ./ban4ipd.conf /etc/ #/bin/cp ./ban4ip/* /etc/ban4ip/ ※1 /bin/cp ./ban4ipc /usr/bin/ /bin/cp ./ban4ipd /usr/bin/ /bin/cp ./ban4ipd_*.php /usr/bin/ /bin/cp ./logrotate.d/ban4ip /etc/logrotate.d/ /bin/cp ./systemd/ban4ip.service /usr/lib/systemd/system/ systemctl daemon-reload systemctl status ban4ip systemctl enable ban4ip systemctl status ban4ip emacs /etc/ban4ipd.conf emacs /etc/ban4ipd/ ※2 systemctl start ban4ip systemctl status ban4ip tail -F /var/log/ban4ipd.log ※1 必要なもののみコピー ※2 認証エラーのログは/var/log/auth.logになっているので、 confファイルのログファイル名を必要に応じて書き直し