المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : اغلاق البيرل نهائيا فى السيرفر SERVER للحماية من السيم لينك



linnou
11-02-2013, بتوقيت غرينيتش 02:18 AM
أعضاء وزوار منتديات ديزاد باتنة الكرام
السلام عليكم ورحمة الله وبركاته


سنشرح طريقة اليوم طريقة اغلاق البيرل فى السيرفر SERVER


كالمعتاد ندخل الشل .. ثم نفذ الامر التالى:

رمز Code:
cd /usr/local/apache/conf/
ثم

رمز Code:
nano hbpro.conf
الملف ستجده فارغاً ، نضع به التالى:

رمز Code:
<Directory &quot;/&quot;> Options -ExecCGI -FollowSymLinks -Includes IncludesNOEXEC Indexes -MultiViews SymLinksIfOwnerMatch AllowOverride AuthConfig Indexes Limit FileInfo Options=IncludesNOEXEC,Indexes,Includes,MultiViews ,SymLinksIfOwnerMatch </Directory>
نحفظ الملف ctrl+x ثم y

/*-------------------------------------------------------------------------------
الان سنقوم بعمل نسخه احتياطية لملف httpd.conf لربما نحتاج الرجوع اليه اذا حدث خطأ ما
-------------------------------------------------------------------------------*/
نفذ الامر التالى:
رمز Code:
scp -r /usr/local/apache/conf/httpd.conf /usr/local/apache/conf/httpd-back.conf
الان سنقوم بعمل بعض التعديلات على ملف httpd.conf

رمز Code:
nano /usr/local/apache/conf/httpd.conf
نبحث عن التالى ونقوم بحذفه نهائيا

رمز Code:
<Directory &quot;/&quot;> Options All AllowOverride All </Directory>
ثم نبحث عن

رمز Code:
LoadModule
نضعها اعلى الـ include الموجودين ، التالى:

رمز Code:
Include &quot;/usr/local/apache/conf/hbpro.conf&quot;

http://hb.com.eg/bannars/hbpro.jpg


ثم تبحث عن

رمز Code:
<Directory &quot;/usr/local/apache/htdocs&quot;>
ونغيرها الى التالى:

رمز Code:
<Directory &quot;/usr/local/apache/htdocs&quot;> Options Includes Indexes SymLinksIfOwnerMatch AllowOverride None Order Deny,Allow Deny from all </Directory>
نبحث عن

رمز Code:
<Directory &quot;/usr/local/apache/cgi-bin&quot;>
ونغيرها الى التالى:

رمز Code:
<Directory &quot;/usr/local/apache/cgi-bin&quot;> AllowOverride None Options None Order allow,deny Deny from all </Directory>
تبحث عن ، ونضف فى بداية السطر (#)

رمز Code:
AddHandler cgi-script .cgi .pl .plx .ppl .perl
ليكون بالشكل التالى:

رمز Code:
#AddHandler cgi-script .cgi .pl .plx .ppl .perl
ثم نحفظ ونغلق الملف ونعمل ريستارت للاباتشى

رمز Code:
httpd restart
ثم

رمز Code:
/usr/local/cpanel/bin/apache_conf_distiller --update

================================================

هناك بعض العملاء ربما تشتكى من ظهور رسالة خطأ internal server error 500
بسبب لتعارض محتوى ملف htaccess مع التعديلات التى قمنا بتنفيذها فى هذا الدرس مفصل

الحل سيكون بسيط باذن الله .




بدايةً نقوم بتحديد دومين الموقع الذى يشتكى من ظهور رسالة الخطأ هذه

وندخل الى الملف الذى قمنا بالتعديل عليه وهو httpd.conf

رمز Code:
nano /usr/local/apache/conf/httpd.conf
ونبحث عن دومين الموقع المطلوب التعديل عليه ( نفترض ان الدومين هو hawalahtoday.com )

تأكد انك تقوم بالتعديل بين كل من

رمز Code:
<VirtualHost 88.40.94.145:80> ServerName hawalahtoday.com </VirtualHost>
وقبل هذا السطر
رمز Code:
</VirtualHost>
اضف التالى:

رمز Code:
<Directory &quot;/&quot;> Options All AllowOverride All </Directory>
http://hb.com.eg/bannars/hbpro2.jpg


انتهى الدرس مفصل ،،، بالتوفيق









https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى