Howto force/redirect the use of https rather than http

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

إذا كان لديك موقع تريد فرض إستعمال HTTPS على المتصفحون بدل من إستعمال HTTP فكل ما عليك فعله هو:

Redirect permanent / https://www.arabnix.com/
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

هذا الكود ضعه في الإعدادات الخاصة بالموقع arabnix.com حيث سيقوم بتحويل كل من يتصفح الموقع arabnix.com من تصفحه بشكل عادي HTTP الى تصفح مشفر بإستعمال HTTPS …

بالتوفيق لكم …

HOWTO Configure JIRA Ticketing System to work behind a proxy and use SSL

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

قبل فترة في العمل أحتجت الى نقل الـ svn للشركة ونقل الكثير من الخدمات الأخرى الى خادم آخر جديد في مكان جديد … من بين تلك الخدمات التي أحتجت الى نقلها كان نظام الـ JIRA Ticketing System … المشكلة التي حصلت هي بإنه JIRA يستعمل Tomcat والخدمات الأخرى تم إعداداها على العمل مع Apache2 … هذه نقطة … والنقطة الأخرى والتي كانت أكبر مشكلة هي إنه مديري يريد خدمة إستضافة الموقع مع خدمة JIRA على نفس الـ IP وذلك لكي يستخدم SSL Certificate واحدة لهم … لانه الرخصة أشتريناها على IP واحد ولهذا وضعها على IP آخر لن يتعرف عليها المتصفحات وستعطي خلل … مشكلة أخرى تذكرتها وهي إن الخادم هذا يعمل خلف NAT من الخارج … وهذه بحد ذاتها مشكلة بالنسبة لخادم Tomcat الذي حين ستطلب رابطه من الخارج لن يعرف كيف يعمل الـ resolve بشكل صحيح مع الخدمة الداخلية …

على كل حال أحتجت الى عمل إعداد صحيح للمواقع وذلك بإستعمال Virtual Hosting … وبعد ذلك أستعملت mod_proxy ليكون الأباتشي هو البروكسي للـ JIRA … يعني يكون البوابة Apache2 ويكون النظام في الخلف هو JIRA فعلياً … وقمت بعمل إعداد للبروكسي لكي يستطيع التعامل مع الـ SSL وذلك لكي أستعمل الرخصة التي أشتريناها … على كل حال أترككم مع طريقة الإعداد والذي عملتها في ملف ممكن تحميله من هنا (أضغط) …

إن شاء الله تكون طريقة الإعداد محل فائدة لأحدكم …

Howto Move SVN Repository to a New Server

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

قبل فترة في العمل إحتجت الى نقل مستودعات Repositories الـ SVN من خادم الى آخر ولهذا بعد أن أنهيت العمل كتبت مستند يوضح طريقة عمل ذلك لباقي فريق العمل ولمن يأتي بعد خروجي من العمل كذلك … المستند كتبته بالأنجليزي ويمكن تحميله من هنا … ولكن قمت بكتابة اليوم موضوع فيه الكثير من ما هو موجود في المستند باللغة العربية وهو موجود في مجتمع لينوكس العربي تحت عنوان “كيفية إعداد خادم SVN لإستعماله لأغراض Configuration Management System” …

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

بالتوفيق للجميع …

Howto configure NTP Client on CentOS

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

من متطلبات الـ PCI Compliance إنه يكون التوقيت موحد لجميع الخوادم … ولهذا كان يجب ان نضيف خوادم NTP … في هذا الموضوع سأشرح طريقة إضافة الأجهزة الى خادم الـ NTP … لانني نسيت بصراحة اكتب خطوات إعدادا الخادم …

لنتأكد هل الخادم يستعمل ntp ام لا:

كود:
pgrep ntpd

إذا الجواب لا؟ قم بتنصيبه على الخادم الذي تريد ربطه، قم بإضافة الـ NTP من خلال الأمر:

كود:
yum install ntp

Continue reading

إختفاء العناوين IP Addresses الإضافية

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

أحد الخوادم الذي عليه WHM/CPanel كان عليه أكثر من 10 عنوان أنترنت IP Address إضافي … فجأة جميعها أختفت وبقي العنوان الرئيسي للخادم فقط … لماذا؟ صراحة لا اعرف !!! حتى حين تذهب الى صفحة العناوين الإضافية في WHM تجدهم لكن لا تستطيع إضافتهم …

على كل حال كان الحل هو تحرير الملف:

vim /etc/ips

ومن ثم إعادة تشغيل الخدمة ipaliases كالتالي:

/etc/init.d/ipaliases restart

وبعد ذلك خلاص قم بإضافة العناوين مرة أخرى …

إن شاء الله ما تحصل معكم … للنقاش: أضغط هنا
دمتم بود …