مقالات ذات وسم ’Apache‘

29 يناير 2007

أحيانا يرغب البعض بحجب الموقع عن إحدى الدول، أو جعله مخصص لدولة معينة أو حتى نطاق معين من الـIP، أو قد يسيء شخص ما إلى موقعك ولدى هذا الشخص IP ثابت وتريد منعه من العبث، ماذا تعمل في مثل هذه الحالات؟

[htaccess] تمكين SSI

مدرج تحت قسم: دروس
23 يناير 2007

يعني تعريف السيرفر المستضيف للموقع بأوامر SSI التي تصممها لموقعك.

تعريف SSI

SSI هي اختصار Server Side Includes، وهو بروتوكول خاص بتضمين الكود لجميع الصفحات، فإذا أردت مثلاً وضع كود معين أو لنفرض هيدر لكل الصفحات فليس من الضروري وضعه في جميع صفحات الموقع وإنما من خلال SSI تضعه في صفحة واحدة ثم تضع شفرة SSI في رأس كل ملف.

24 نوفمبر 2006

يعرف هذا النوع من الحماية باسم basic HTTP authentication

وظيفتها وفائدتها

تستخدم هذه الخاصية لزيادة الأمان في الموقع وإذا أردنا حصر دخول المجلد على بعض الأشخاص دون غيرهم، فربما تكون هناك ملفات خاصة لانريد لأحد رؤيتها إلا نحن، نستطيع أن نضع عليها كلمة السر، فلا يدخلها أحد إلا إذا كتب كلمة السر.

وفي بعض المجلدات المسؤولة عن الموقع كمجلد الـ admin في السكربتات وبعض المجلدات الأخرى، يجب التشديد على حمايتها بوضع كلمة مرور أخرى غير الموجودة أصلاً لتصعيب الأمر على من يريد الاختراق أو العبث بالموقع أو السكربت المستخدم، فهذا المجلد سيبب ردعاً للمتطفلين بشكل كبير. فاستخدمه على مجلدات الأدمن في سكربتاتك وبرامجك خصوصاً، وفي احتياجاتك العامة.

18 نوفمبر 2006

ماهي صفحات الخطأ

هي صفحات تظهر عند طلب صفحة خاطئة أو عند وجود خطأ في الخادم (السيرفر) أو غيرها من الأسباب التي تحول دون فتح الصفحة أمام المستخدم، وهذا مثال عليها:
http://www.swalif.net/devpedia

وسنتعرض في هذه المقالة لكيفية التحكم بهذه الصفحات واستغلالها لخدمة الموقع، حتى نحصل على صفحة مثل هذه إن طلعنا رابطاً عن طريق الخطأ:
http://www.almashroo.com/devpedia

[htaccess] مقدمة

مدرج تحت قسم: دروس
10 نوفمبر 2006

كلنا سمعنا أو تعاملنا مع ملفات htaccess ولكن ما وصل إلينا من معرفة قليل جداً عن فوائد هذه الملفات، وسوف أحرص من خلال هذه السلسلة على توفير أكبر قدر ممكن لأهم فوائد هذه الملفات، التي تتعدى الحماية كما هو معروف لدينا بل تساعدك في توفير ما تشاء في موقعك من خلال كتابة بعض الأوامر البسيطة، و بذلك يكون استخدامك لها بشكل صحيح و دراية كاملة.

ماهي هذه الملفات؟

إن لفظ “ملف” مبالغ به في وصفها؛ لأنها لا تحتوي على امتداد حتى نصفها به بل هي بكل بساطة htaccess، وتكون هذه الملفات مخفية و لا يمكن عرض محتواها مباشرة في الموقع، ولكن تستطيع مشاهدها من خلال لوحة التحكم الخاصة بالموقع عن طريق مدير الملفات أو من خلال برامج FTP.

10 أغسطس 2006

بكل بساطة، هي أداة للتلاعب في العناوين URLs، وتعمل عبر إضافة mod_rewrite إلى الخادم أباتشي Apache، ولها قواعدها وطرق كتابتها، وهي تستخدم في نفس الوقت العبارات المنتظمة regular expression، كما أن هذه القواعد والشروط يمكن للمستخدم كتابتها في موقعه خاص عبر إدراجها في ملفات .htaccess، أو عبر مدير الخادم في الملف الرئيسي httpd.conf.

طبعاًً هي متوسعة جداً، ولا يمكن حصرها في مقال واحد، لذا سأكتفي في هذا المقال بشرح الفكرة الأساسية والقواعد الرئيسية أو المعتادة الاستعمال، وننتهي بعد ذلك بتطبيق مثال بسيط.

لا أنسى إن أردنا ذكر تاريخ إضافة الاباتشي (أقصد mod_rewrite ) فهي كانت من ابتكار Ralf S. Engelschall في عام 1996م ثم قدمها كهدية إلى مجموعة أباتشي في عام 1997م