چگونه آپاچی 2 را به 1.3 برگردانیم

در صورتی که بخواهید بعد از نصب آپاچی 2 به نسخه ی 1.3 بازگردید ، کافیست مراحل زیر را انجام دهید :

  1. بازگردانی فایل httpd.conf قدیمی
cp -f /etc/httpd/conf/httpd.conf.1.3.backup /etc/httpd/conf/httpd.conf

از DirectAdmin برای استفاده از فایل های قدیمی httpd.conf برای کاربران استفاده کنید.

فایل  /usr/local/directadmin/conf/directadmin.conf را ویرایش کنید و apache_ver=2.0  را به apache_ver=1.3 تغییر دهید .

همچنین، اگر شما از custombuild استفاده می کنید و به customapache می روید، باید مقدار apache_conf را تنظیم کنید :

apacheconf=/etc/httpd/conf/httpd.conf

سپس دستورات زیر را تایپ کنید

echo "action=rewrite&value=ips" >> /usr/local/directadmin/data/task.queue
echo "action=rewrite&value=httpd" >> /usr/local/directadmin/data/task.queue
echo "action=directadmin&value=restart" >> /usr/local/directadmin/data/task.queue

3. حالا می توانید مجددا آپاچی 1.3 را کامپبایل کنید

rm -f /usr/lib/apache/*
cd /usr/local/directadmin/customapache
./build clean
./build all

4.لینک ماژول ها را فیکس کنید

cd /etc/httpd
rm -f modules
ln -s /usr/lib/apache modules

5. اسکریپت های بوت قدیمی را بازگردانید :

FreeBSD:

cp -f /usr/local/directadmin/customapache/httpd_freebsd /usr/local/etc/rc.d/httpd
chmod 755 /usr/local/etc/rc.d/httpd
/usr/local/etc/rc.d/httpd restart

RedHat:

cp -f /usr/local/directadmin/customapache/httpd /etc/init.d/httpd
chmod 755 /etc/init.d/httpd
/etc/init.d/httpd restart