السلام عليكم ورحمة الله وبركاتة


اليوم سأقوم بشرح mod_layout وهو اضافه للاباتشي لكي يظهر اعلان في جميع المواقع الموجوده على السيرفر اثناء التصفح

و هذا اكثر استخداما لمقدى خدمة الاستضافة المجانية


طريقة التركيب

1- نقوم بالدخول من خلال SSH

2 - نقوم بسحب المود

كود PHP:
wget http://download.tangent.org/mod_layout-5.1.tar.gz 
3 - نقوم بفك الضغط

كود PHP:
tar -zxf mod_layout-5.1.tar.gz 
4 - ثم الدخول الى المجلد

كود PHP:
cd mod_layout-5.1 
5 - ثم نقوم بتعديل على Makefile

كود PHP:
pico Makefile 
نقوم بتغير APXS=apxs الى

كود PHP:
APXS=/usr/local/apache/bin/apxs 
ثم نحفظ الملف

6 - الان نقوم بتركيب المود

كود PHP:
make
make install 
7- نسوى رستارت للاباتشى

كود PHP:
/etc/init.d/httpd restart 
و الان طريقة اظهار الاعلانات بالمواقع التى تريدها او بجميع المواقع الموجودة بالسيرفر

نقوم بالتعديل على الاباتشى

كود PHP:
pico /etc/httpd/conf/httpd.conf 
ثم نذهب الى البيانات الخاصه بالموقع المراد تشغيل المود فيه

كود PHP:
<VirtualHost 10.0.0.16>
ServerAlias pico.org
ServerAdmin webmaster
@pico.org
DocumentRoot 
/home/pico/public_html
BytesLog domlogs
/pico.org-bytes_log
User pico
Group pico
ServerName www
.pico.org

User pico
Group pico
CustomLog 
/usr/local/apache/domlogs/pico.org combined
ScriptAlias 
/cgi-bin/ /home/pico/public_html/cgi-bin/
</
VirtualHost
نقوم باضافة الكود التالي الخاص بالموديل في اي مكان بين علامتي

كود PHP:
<VirtualHost 10.0.0.16>

</
VirtualHost
الكود الخاص بالموديل هو

كود PHP:
<IfModule mod_layout.c>
AddOutputFilter LAYOUT htm html php php3 php4 php5 shtml
LayoutHeader 
"/home/username/public_html/ads/header.html"
LayoutFooter "/home/username/public_html/iads/footer.html"
</IfModule
و مع تغير مسار صفحة الاعلانات بما يتوافق مع موقعك

"/home/username/public_html/ads/header.html"

و الان نقوم باعادة تشغيل الاباتشى

كود PHP:
/etc/init.d/httpd restart 
و الان تم التركيب بنحاج ان شاء الله