Hi,
I just created a script on how to install our default DA server.
I'm a newbie on Custombuild 2.0 and wondering if this is the way to go (especially on the build commands).
DA is installed on the latest release of CentOS 6.x
Basis
yum update
CSF
rm -fv csf.tgz
wget http://ift.tt/1mXQJUG
tar -xzf csf.tgz
cd csf
sh install.sh
Bruteforce Attack
cd /etc/init.d
mv iptables iptables.backup
wget http://ift.tt/1uwfIOQ
chmod 755 iptables
/etc/init.d/iptables restart
cd /usr/local/directadmin/scripts/custom
wget http://ift.tt/15dVrcq
wget http://ift.tt/15dVrcs
wget http://ift.tt/1uwfG9y
chmod 700 block_ip.sh show_blocked_ips.sh unblock_ip.sh
touch /root/blocked_ips.txt
touch /root/exempt_ips.txt
cd /usr/local/directadmin/scripts/custom
wget http://ift.tt/1uwfIP0
chmod 700 brute_force_notice_ip.sh
Optional
cd /usr/local/directadmin/scripts/custom
wget http://ift.tt/1uwfIP0
chmod 700 brute_force_notice_ip.sh
Edit use for CSF
cd /usr/local/directadmin/scripts/custom/
cp block_ip.sh block_ip.sh.bak
cp unblock_ip.sh unblock_ip.sh.bak
Then open block_ip.sh in editor and find lines:
and replace them with
Save changes, and quit editing the file.
Then open unblock_ip.sh in editor and find lines:
and replace them with the following ones:
Update CB 1.x > 2.x
cd /usr/local/directadmin
mv custombuild custombuild_1.x
wget -O custombuild.tar.gz http://ift.tt/ZMxoPr
tar xvzf custombuild.tar.gz
cd custombuild
./build
Options.conf
cd /usr/local/directadmin/custombuild
./build options (zien wat actief is)
nano options.conf
Building the whole
./build update_data
./build set webserver nginx_apache
./build set php1_mode mod_php
./build set php2_mode php-pfm
./build libtool
./build update
./build update_versions
./build all d
./build rewrite_confs
Thanks,
Eric
I just created a script on how to install our default DA server.
I'm a newbie on Custombuild 2.0 and wondering if this is the way to go (especially on the build commands).
DA is installed on the latest release of CentOS 6.x
Basis
yum update
CSF
rm -fv csf.tgz
wget http://ift.tt/1mXQJUG
tar -xzf csf.tgz
cd csf
sh install.sh
Bruteforce Attack
cd /etc/init.d
mv iptables iptables.backup
wget http://ift.tt/1uwfIOQ
chmod 755 iptables
/etc/init.d/iptables restart
cd /usr/local/directadmin/scripts/custom
wget http://ift.tt/15dVrcq
wget http://ift.tt/15dVrcs
wget http://ift.tt/1uwfG9y
chmod 700 block_ip.sh show_blocked_ips.sh unblock_ip.sh
touch /root/blocked_ips.txt
touch /root/exempt_ips.txt
cd /usr/local/directadmin/scripts/custom
wget http://ift.tt/1uwfIP0
chmod 700 brute_force_notice_ip.sh
Optional
cd /usr/local/directadmin/scripts/custom
wget http://ift.tt/1uwfIP0
chmod 700 brute_force_notice_ip.sh
Edit use for CSF
cd /usr/local/directadmin/scripts/custom/
cp block_ip.sh block_ip.sh.bak
cp unblock_ip.sh unblock_ip.sh.bak
Then open block_ip.sh in editor and find lines:
Code:
echo "Restarting iptables ...<br>";
/etc/init.d/iptables restartand replace them with
Code:
if [ -x "/etc/csf/csf.pl" ]; then
echo "Found csf instaled, so blocking $ip with it<br>";
/etc/csf/csf.pl -d $ip
else
echo "Restarting iptables ...<br>";
/etc/init.d/iptables restart
fiSave changes, and quit editing the file.
Then open unblock_ip.sh in editor and find lines:
Code:
echo "Restarting iptables ...<br>";
/etc/init.d/iptables restartand replace them with the following ones:
Code:
if [ -x "/etc/csf/csf.pl" ]; then
echo "Found csf instaled, so unblocking $ip with it<br>";
/etc/csf/csf.pl -dr $ip
else
echo "Restarting iptables ...<br>";
/etc/init.d/iptables restart
fiUpdate CB 1.x > 2.x
cd /usr/local/directadmin
mv custombuild custombuild_1.x
wget -O custombuild.tar.gz http://ift.tt/ZMxoPr
tar xvzf custombuild.tar.gz
cd custombuild
./build
Options.conf
cd /usr/local/directadmin/custombuild
./build options (zien wat actief is)
nano options.conf
Building the whole
./build update_data
./build set webserver nginx_apache
./build set php1_mode mod_php
./build set php2_mode php-pfm
./build libtool
./build update
./build update_versions
./build all d
./build rewrite_confs
Thanks,
Eric
Default script building new DA install
Aucun commentaire:
Enregistrer un commentaire