Linux Install Memo

サーバー管理者によるLinux関連ソフトのインストールメモ

Home » □Debian8.5(jessie)でのBan4ipのインストール

□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ファイルのログファイル名を必要に応じて書き直し

 

Name of author

Name: admin

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です