السلام عليكم ورحمة الله وبركاتة
اليوم سأقوم بشرح 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
نقوم بتغير 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
و الان تم التركيب بنحاج ان شاء الله