عشق التصاميم

اهلا وسهلا بك يااا زائر في منتديات عشق التصاميم ونتمنى ان تكون بكامل الصحة والعافية،،ونتمنى ان تنضم لاسرتنا،،
 
الرئيسيةاليوميةالقوانينس .و .جبحـثالأعضاءالتسجيلالتسجيلدخول

شاطر | 
 

 دورة انشاء سيرفر (الدرس الثالث والاخي)

اذهب الى الأسفل 
كاتب الموضوعرسالة
زوزو
عضو مشارك
عضو مشارك
avatar

ذكر
عدد الرسائل : 23
العمر : 38
الموقع : السوبرماركت
العمل/الترفيه : بشرب بكولا
الهواية المفضلة :
من اين تعرفت علينا : صديق
تاريخ التسجيل : 02/08/2008

مُساهمةموضوع: دورة انشاء سيرفر (الدرس الثالث والاخي)   الخميس نوفمبر 13, 2008 5:18 pm

بسم الله الرحمن الرحيم
وبه نستعين .. والصلاة والسلام علي أشرف الخلق أجمعين .. سيدنا محمد عليه وعلي آله وصحبه أفضل صلاة وأتم تسليم . وبعد

الأخوة الكرام ..
السلام عليكم ورحمة الله وبركاته
نواصل معا بإذن الله دورة الخوادم ..



ومع الدرس الثالث ( البرامج الاساسية علي السيرفر ) .

خطة الشرح :
سوف نتناول البرامج الاساسية علي الخادم كل برنامج علي حدة بشئ من الشرح مثل :
- خادم التصفح (الاباتشي) apache مع php
- خادم قواعد البيانات Mysql
- خادم نقل الملفات FTP
- خادم النطاقات DNS

بالاضافة إلي تعلم كيفية اضافة مستخدم للنظام والدخول علي النظام من خلال الشيل ومن خلال الFTP .

وأخيرا سوف نتعلم كيفية تنصيب أو إعداد السي بانل .

ولنبدأ الان .. المستعان رب العالمين .

برنامج الأباتشي :
عرفنا سابقا بأنه البرنامج المسئول عن فتح الموقع وتصفحها عبر بروتوكول HTTP ويعمل علي منفذ رقم 80 .
يتم ضبط اعدادات خادم الاباتشي من خلال ملف الاعداد الخاص به وغالبا نجده في المسار


كود PHP:
/etc/httpd/conf/httpd.conf


أو
كود PHP:
/usr/local/apache/conf/httpd.conf




الان ادخل علي اللينكس من خلال برنامج vmware والذي تم شرحه في الدرس التمهيدي في الدورة




بعد تشغيل برنامج الvmware وتشغيل اللينكس من عليه .. قم باستخدام برنامج البيوتي المعتاد putty وستجدون شرح له في هذا القسم


لمعرفة رقم الايبي الذي ستكتبه للدخول علي اللينكس من برنامج بيوتي .. ارجع للvmware واكتب الامر ifconfig ستجد ناتج مثل هذا :
كود PHP:
eth0 Link encap:Ethernet HWaddr 00:0C:29:C3:8A:53
inet addr
:192.168.1.5 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr
: fe80::20c:29ff:fec3:8a53/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU
:1500 Metric:1
RX packets
:46608 errors:0 dropped:0 overruns:0 frame:0
TX packets
:32915 errors:0 dropped:0 overruns:0 carrier:0
collisions
:0 txqueuelen:1000
RX bytes
:17766246 (16.9 MiB) TX bytes:3410215 (3.2 MiB)
Interrupt:185 Base address:0x1080




ما يهمنا هو فقط :
كود PHP:
addr:192.168.1.5


بالطبع الرقم اللي بعد كلمة addr هو رقم الايبي علي جهازي انا ..
الان قدرنا نطلع رقم الايبي .. اكتبه في برنامج putty وادخل بالمستخدم root وكلمة المرور .
الان اكتب الامر httpd -v لمعرفة اصدار الاباتشي لديك .
كذلك لتشغيل الاباتشي اكتب الامر service httpd start
ثم ضع الايبي نفسه في المتصفح وجرب تتصفح السيرفر .
الان جرب تحرر ملف الاعداد الخاص بالاباتشي او فقط قراءة محتواه واستكشافه

ايضا قم بكتابة الامر php -v لمعرفة اصدار الـ php
وكذلك قم بتحرير ملف الاعداد الخاص بها وتجده علي المسار
كود PHP:
/etc/php.ini




ملحوظة :
لن نتطرق كثيرا في العمل علي الاباتشي او php من خلال الـ vmware الان
لأننا سنتعلم كيفية اعداد السي بانل والتي ستغير معالم كل شئ بما فيها
المسارات بل واعدادات جذرية سواء للاباتشي او اي برنامج علي السيرفر لكن
لمن يحب ان يستزيد أو يريد تعلم كيفية اعداد اباتشي او php علي السيرفر
بدون سي بانل فليتفضل .. وحاضرين ان شاء الله لخدمتكم .


الجدير بالذكر هنا هو الحديث عن الموديولات
وهي عبارة عن ملحقات برمجية أو بريمجات صغيرة يتم اعدادها اختياريا مع
الاباتشي لتأدية وظائف معينة .. وأشهر مثال عليها المود سيكيورتي
Mod_Security .

سنجد هنالك بعض الموديولات الافتراضية مثل :
userdir - vhosts - info - autoindex يمكنكم القراءة عنها الكثير في موقع apache.org .

بالنسبة
للphp فعند تحرير ملف الاعداد نستطيع القاء الضوء علي بعض المفاهيم وسوف
اسردها اختصارا هنا ونناقشها معا في موضوع المناقشة الخاص بهذا الدرس ..
اهم هذه المصطلحات :

safe_mode
register_globals
disable_functions

نأتي لبرنامج اخر علي السيرفر وهو خادم قواعد البيانات ..
خادم قواعد البيانات احد اهم البرامج علي السيرفر واعداده وضبطه بشكل صحيح يحل الكثير من مشاكل السيرفرات .
يتم ضبط اعدادات هذا الخادم من خلال ملف my.cnf والموجود علي هذا المسار
/etc/my.cnf
هنالك العديد من المتغيرات التي سنتعلم ان شاء الله لاحقا اهميتها وكيفية ضبطها لتحقيق اعلي استقرار للخادم .

- خادم الدي ان اس
.. وقد عرفنا معني DNS في الدرسين الماضيين .. ما هو وكيفية عمله وهنالك
اكثر من ملف يجب ضبطهم لتحقيق افضل اداء لخدمة الدي ان اس علي السيرفر ..
مثل

/etc/named.conf
/etc/nameserverips
/etc/resolv.conf
الحديث عن اعدادت الشبكة والدي ان اس علي السيرفر يطول ولكن في هذه المرحلة ذكرنا فقط الثلاثة ملفات السابقة .

برنامج اخر ولا يقل اهمية عن سابقيه وهو الاف تي بي FTP والذي يعمل علي نقل البيانات والملفات من وإلي السيرفر .
هنالك العديد من البرامج التي تستطيع استخدامها علي سيرفرك ولكن بنسبة 95% يستخدمون pure-ftpd
بالنسبة لك الان وانت تعمل علي vmware ستجد vsftpd لتشغيله قم بكتابة الامر
service vsftpd start

الان قم بإضافة مستخدم للسيرفر باستخدام الامر useradd
فنفترض انك ستضيف يوزر باسم prof اكتب الامر
useradd prof
قم بعمل كلمة مرور له باستخدام الامر passwd prof اضغط انتر ثم اكتب كلمة المرور واضغط انتر ثم اكتبها مرة اخري واضغط انتر
الان
اذهب لأي برنامج ftp علي جهازك وضع رقم الايبي الذي استخدمته مسبقا في
تصفح السيرفر او في برنامج putty لدخول الشيل ... ضع رقم الايبي في برنامج
الـFTP وضع اسم المستخدم وكلمة المرور وجرب تتصل بالسيرفر من خلال ftp .


آخر نقطة نتحدث فيها هي لوحات التحكم :::
هنالك العديد من لوحات التحكم مثل ( بليسك - هيلم - سي بانل .. وغيرهم )
لوحة التحكم تتيح لك واجهة رسومية للتحكم في سيرفرك واضافة مواقع لعملائك وادارة هذه المواقع .
تتيح لك ايضا ادارة البرامج علي السيرفر مثل الاباتشي - ftp - dns - mysql .. وغيرها .
معظم لوحات التحكم تشترط وجود نظام تشغيل معين تعمل عليه .. ولكننا في هذه الدورة سنتناول بالشرح فقط السي بانل لأنها الاشهر والا ... ولكن من اراد ان يستفسر عن باقي اللوحات فليتفضل .

=========================================
انتهي الجزء الاول من الدرس ...
ونأتي الان للجزء الثاني من الدرس وهو اعداد السي بانل . . .

تحذير
* لا تقم بإعداد السي بانل ولا تجرب تركيب السي بانل الان إلا بعد أن تكون فهمت هذا الدرس والدروس السابقة .

* اعداد السي بانل قد يستغرق ساعات طويلة حسب سرعة اتصالك .. وقد يصل الامر لأكثر من 7 ساعات ( كل حسب سرعة اتصاله ) .

* هذا الشرح لا يتم تطبيقه مطلقا علي سيرفر حقيقي .. فقط يتم تطبيقه علي اللينكس الذي تم شرحه من خلال برنامج Vmware



* إعداد السي بانل علي سيرفر بالطبع يتطلب ترخيص من سي بانل .. ولكننا الان سوف نشرح اعداد واستخدام السي بانل بترخيص مؤقت 15 يوم .


الان قم بدخول السيرفر الشخصي من خلال برنامج putty كما وضحت بأعلي
نفذ هذه الاوامر :


كود PHP:
mkdir /home/cpins


كود PHP:
cd /home/cpins


كود PHP:
wget http://layer1.cpanel.net/latest


كود PHP:
chmod +x latest


كود PHP:
./latest



الأمر الأول هو لعمل مجلد اسمه cpins داخل مجلد الهووم
الثاني وهو لدخول المجلد الذي عملناه بالأمر الاول .
الثالث هو لجلب برنامج الإعداد من موقع السي بانل
الرابع لاعطاء تصريح التنفيذ للبرنامج .
الخامس هو أمر تشغيل البرنامج
بعد كتابة الأوامر سوف يبدأ البرنامج في الأعداد وعليك أن تنتظر حتي ينتهي
فسوف
يقوم بإعداد الأباتشي وملحقاته واعداد ال php و mysql و perl وكل ما
يتطلبه سيرفرك للعمل بالسي بانل وسوف يقوم بتحديث في نفس الوقت لكل ما تم
اعداده ..

قد يأخذ الأمر وقت طويلا فكن صبورا ولا تستعجل بإلغاء الأعداد وإلا قد يتوقف النظام تماما أو تفقد القدرة علي الدخول له

وتعرف أن الأعداد قد اكتمل بنجاح عندما تظهر لك كلمة Done ويظهر لك محس الشيل /root@host:#

بعد الانتهاء يمكنك الدخول مباشرة للوحة تحكم السيرفر whm من خلال المتصفح بكتابة
http: your ip no :2086
your ip no هو رقم الأيبي الخاص بك والذي استخدمته سابقا كما ورد بأعلي

إلي هنا .. قد انتهي هذا الدرس
وخلون انشوفكم ونشوف احلى اردودكم ..

الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
FeraS
فتحــ كبير ــاوي
فتحــ كبير ــاوي
avatar

ذكر
عدد الرسائل : 316
المزاج :
الهواية المفضلة :
من اين تعرفت علينا : صديق
تاريخ التسجيل : 25/06/2008

مُساهمةموضوع: رد: دورة انشاء سيرفر (الدرس الثالث والاخي)   الجمعة نوفمبر 14, 2008 1:39 pm

شكرآ على الموضوع

_________________
توقيعي
ينشط
مغامراتي
ولكني

لا املك
توقيع
الا

غزة
تنـــ،ــزفـ
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
 
دورة انشاء سيرفر (الدرس الثالث والاخي)
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
عشق التصاميم :: °ˆ~*¤®§(*§منتدى البرامج و النت§*)§®¤*~ˆ° :: منتدى البرامج :: عشق الهكرز والحماية منه-
انتقل الى: