• 0
  • مالي خلق
  • أتهاوش
  • متضايق
  • مريض
  • مستانس
  • مستغرب
  • مشتط
  • أسولف
  • مغرم
  • معصب
  • منحرج
  • آكل
  • ابكي
  • ارقص
  • اصلي
  • استهبل
  • اضحك
  • اضحك  2
  • تعجبني
  • بضبطلك
  • رايق
  • زعلان
  • عبقري
  • نايم
  • طبيعي
  • كشخة
  • صفحة 1 من 2 12 الأخيرةالأخيرة
    النتائج 1 إلى 15 من 17

    الموضوع: اعمل webserver حقيقي من منزلك

    1. #1
      التسجيل
      27-03-2004
      الدولة
      kuwait
      المشاركات
      23
      المواضيع
      3
      شكر / اعجاب مشاركة

      اعمل webserver حقيقي من منزلك

      بسم الله الرحمن الرحيم
      طبعاً هذا اول مره احاول كتابة درس واسف اذا كان هناك اخطاء من الناحية اللغوية او بالتعبير عن شي معين

      الدرس هو عباره عن ان تجعل جهازك في المنزل يعمل ك webserver حقيقي

      المتطلبات
      تحتاج الى
      1- اي إصدار من إصدارات اللينكس
      2- خط إنترنت Dsl او حتى Dialup ينفع
      3- إسم نطاق (إختياري)
      4- برنامج Apache الخاص بعمل الويب سيرفر
      اولا الدخول كroot او SuperUser
      تنزيل برنامج ال Apache

      تنزيل الاباتشي من موقعهم
      http://mirrors.isc.org/pub/apache/ht..._1.3.33.tar.gz

      الان وبعد إكتمال التنزيل قم بفك الضغط عن البرنامج .. كل التالي

      كود:
      tar -zxvf apache_1.3.33.tar.gz
      الان وبعد فك الضغط ادخل على المجلد

      كود:
      cd apache_1.3.33/
      واكتب

      كود:
      ./configure
      ثم
      كود:
      make
      ثم
      كود:
      make install
      بعد إكتمال التنصيب
      تحتاج الا التعديل على ملف ال httpd وهو تقريباً فية جميع إعدادات الموقع

      استخدم برنامجك المفضل لفتح الملفات مثل ال pico او ال vi

      كود:
      vi /usr/local/etc/apache/httpd.conf
      تجد الكثير من الإعدادت منها المهم ومنها الغير مهم..ابحث عن

      ServerName www.example.com

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

      وأيضا سوف تجد
      DocumentRoot "/usr/local/www/data"
      وهو المسار الذي سوف تخزن فيه ملفات الموقع
      اما ان تبدلة حسب إختيارك او اتركة فاضي المهم هو ان لاتنسا مسارة

      الأن قمت بكل شي تقريباً بقي فقط تشغيل السيرفر

      اكتب

      كود:
      apachectl start
      بحالة التشغيل
      اما إذا اردت ان تعمل له ريستارت
      اكتب

      كود:
      apachectl restart
      اما إطفائة فاكتب

      كود:
      apachectl stop

      وبعد لتشغيل افتح المتصفح واكتب


      او الإسم الذي استبدلته

      وإن شاء الله يشتغل
      اما إذا كنت تملك دومين وتريد تشغيله على جهازك ولا تملك Static IP (ايبي ثابت) هناك شركات تقدم خدمه ال dns Daynamic مجاناً وهذي الخدمة هي ان اذا كنت تملك نطاق معين + سيرفر منزلي وليس لديك اي بي ثابت فيها تحل لك هذي المشكله فقط تسجل معاهم ومن ثم تحول مسار ال dns اليهم وبعدها كل ما يتغير ال ip فقط ادخل على اللوحه الخاصه فيك بموقعهم وقم بتبديله وخلال نص دقيقه يتم تحديثه تلقائياً وايضاً لديهم برامج تنزلها من على جهازك والبرنامج يقوم بكل ذالك تلقائياً
      انا عن نفسي سجلت مع http://www.dnsexit.com وهم شركة لابأس فيها

      سوف احاول بالأيام القادمة بإذن الله كتابة درس كيفيه تشغيل ال php وال CGI و SSL والMysql مع الأباتشي

    2. #2
      التسجيل
      06-11-2004
      الدولة
      مصر القاهرة
      المشاركات
      391
      المواضيع
      45
      شكر / اعجاب مشاركة

      مشاركة: اعمل webserver حقيقي من منزلك

      والله يا Pixel أنت مدرس بالفطرة وموهبتك ممتازة في تبسيط المعلومة درس أكتر من ممتاز وننتظر تكملته منك


      الف مليون مليار شكر بالأصالة عن نفسي لكي أعوضك عن تجاهل الذين زارو الموضوع وإستفادوا من درسك وربما قامو بتطبيقه وتنفيذه ولم يكلفوا أنفسهم بكتابة كلمة شكر


      من لم يشكر الناس لا يشكر الله


      .............................
      التوقيع ضخم جدا ويزعج المتصفحين

      ( المراقب العام )

    3. #3
      التسجيل
      02-01-2005
      المشاركات
      32
      المواضيع
      8
      شكر / اعجاب مشاركة

      مشاركة: اعمل webserver حقيقي من منزلك

      شكرااااااااااااااااااااااااا

    4. #4
      التسجيل
      25-10-2004
      الدولة
      مصر
      المشاركات
      223
      المواضيع
      11
      شكر / اعجاب مشاركة

      مشاركة: اعمل webserver حقيقي من منزلك

      الموضوع جميل
      لكن أحببت أن أعلق بأن الأباتشى موجود مع أغلب التوزيعات فلا حاجة لبنائه من المصدر
      linux is what YOU want
      windows is what M$ want

      مدونتى

    5. #5
      التسجيل
      24-08-2004
      الدولة
      الشرقية
      المشاركات
      136
      المواضيع
      11
      شكر / اعجاب مشاركة

      مشاركة: اعمل webserver حقيقي من منزلك

      شكرا لشرح الجميل

      اخي العزيز عملت بحث للاباتشي ما حصلتة

      ؟

    6. #6
      التسجيل
      06-11-2004
      الدولة
      مصر القاهرة
      المشاركات
      391
      المواضيع
      45
      شكر / اعجاب مشاركة

      مشاركة: اعمل webserver حقيقي من منزلك

      يا حبيبي حسب علمي انت بتستخدم سوس 9.3 وهو موجود بالتوزيعة ولكي تتأكد ادخل yast ومن دليل اضافة وازالة البرامج ابحث عن APACHE

      فاذا لم يكن مثبتا قم بتثبيته

      ............

      وفي حالة كنت تريد أحدث إصدار و لو كنت تريد إتباع شرح الأستاذ Pixel الموجود هنا خطوة بخطوة حمل هذا الملف وهو أحدث إصدار 1.3.9 ولن تجده في أي توزيعة حالية من توزيعات لينكس

      http://archive.apache.org/dist/httpd...e_1.3.9.tar.gz


      تمنياتي بالتوفيق

      ........
      التوقيع ضخم جدا ويزعج المتصفحين

      ( المراقب العام )

    7. #7
      التسجيل
      29-03-2004
      الدولة
      فلسطين
      المشاركات
      39
      المواضيع
      15
      شكر / اعجاب مشاركة

      مشاركة: اعمل webserver حقيقي من منزلك

      مشكور اخي الكريم
      لكن هل لك بشرح طريقة تركيب ال :

      1- php
      2- mysql
      3- cgi
      4- perl

      مع العلم انت شرح التركيب موجود في المواقع الداعمة لكن غير معروف في اي مجلد يجب تركيب كل برنامج وكيفية التركيب الدقيقة


      الان حملة الاحلام لاعضاء المنتدى
      50 ميجا وقواعد بيانات غير محدودة فقط ب 39$ يشمل الدومين
      الحملة لاول 10 اعضاء
      ساهم في دعم الشركات الفلسطينية
      مطلوب مشرفين لمكتبة البرامج -اضغط هنا

    8. #8
      التسجيل
      19-07-2005
      المشاركات
      55
      المواضيع
      3
      شكر / اعجاب مشاركة

      شكراااااا جداااااااا

      يا سلام عليك انتا خطير جداااااااااااا

      و جتلى فكرة خطيرة احنا ممكن نعمل لعب على السيرفر زى counter strike

      او medal of honor

      الى هى اللعب بتاعت النت ورك دى و كل واحد فى بيته من خلال السيرفر الى احنا عملنا يلعب و نخلى

      البلد كلها تلعب بس نكبر حجم الباندويدث و يكون ال dsl سريع

      شكراااااا جداااااا و جارى التطبيق .

    9. #9
      التسجيل
      06-11-2004
      الدولة
      مصر القاهرة
      المشاركات
      391
      المواضيع
      45
      شكر / اعجاب مشاركة

      Thumbs up مشاركة: اعمل webserver حقيقي من منزلك

      والله يا Pixel يا صاحبي معجبينك كثير وأنا أولهم وأنت شايف أنهم كلهم مشتاقين لتكملة الموضوع وننظر منك زكاة علمك وهي النشر طبعا مش فلوس ولا حاجة أصل موضوعك بجد شيق جدا وشرحك سلس جدا

      ...............

      والله يا diabloman انت اللي خطير ومنتظرين نتيجة التطبيق علشان نستفيد من خبرتك في الشبكات والألعاب الجماعية



      ...................
      التوقيع ضخم جدا ويزعج المتصفحين

      ( المراقب العام )

    10. #10
      التسجيل
      09-08-2004
      الدولة
      جدة
      المشاركات
      451
      المواضيع
      6
      شكر / اعجاب مشاركة

      مشاركة: اعمل webserver حقيقي من منزلك

      بارك الله فيك يا أخي العزيز على شرحك ودرس الراائع

      وأيضاً ننتظر جديدك

      تحياتي

    11. #11
      التسجيل
      27-03-2004
      الدولة
      kuwait
      المشاركات
      23
      المواضيع
      3
      شكر / اعجاب مشاركة
      بسم الله الرحمن الرحيم

      الحمد الله رب العالمين , والصلاة والسلام على اشرف المرسلين
      حبيت اول شي اعتذر للاخوه وخصوصاً الأخ EnterLinux
      عن التأخر بالرد وحقيقه كانت هناك مشكله مع ال ISP انو عاملين لموقع ال Montada
      Block ولازالت المشكله موجوده ..الا اني داخل عن طريق بروكسي وخصوصاً ان سرعة التصفح من خلال البروكسي حدث ولا حرج وجاري المفاوضات معاهم لحل المشكله
      قبل لا اكمل الدرس حبيت اوضح شغله مهمة وهي انا اعرف ان هناك طرق كثيره لتنزيل اللاباتشي او اي برنامج اخر واسهل من هذي الطريقـــــــــــــــــــــه بكثير مجرد كلك ويكون كل شي نازل وشغال لكن ماذا سوف تستفيد اذا حصل عطل ما ياسمح الله هل تعيد تنزيله ام تحاول تصليح الخلل بنفسك انا عن نفسي واعوذ بالله من كلمة انا لا أؤيد طريقة تنزيله من خال ال GUI حاول تعمل من خلال الشاشة السودة فقط انسى الواجهات KDE او GNOME فتره او استخدم واجهات بسيطه مثل الي انا استخدمها FluxBox .اهتم بكثير بسطر الاوامر وصدقني سوف تتعرف على اللينكس الحقيقي .
      الأن نرجع لتكملة للدرس السابق عن ال Apache

      سوف احاول بالدرس هذا كتابه عن ال Php وال Mysql



      اولاً طبعاً نحتاج الى تنزيل الMysql من موقعهم

      http://dev.mysql.com/get/Downloads/MySQL-4.1/mysql-standard-4.1.13-pc-linux-gnu-i686.tar.gz/from/http://gd.tuwien.ac.at/db/mysql/

      الان وبعد إكتمال التنزيل قم بفك الضغط عن mysql .. كل التالي





      كود:
      tar -zxvf mysql-standard-4.1.13-pc-linux-gnu-i686.tar.gz


      الان وبعد فك الضغط ادخل على المجلد





      كود:
      cd mysql-standard-4.1.13-pc-linux-gnu-i686 /


      واكتب





      كود:
      ./configure
      ثم





      كود:
      make 
      ثم





      كود:
      make install


      بعد إكتمال التنصيب

      يبقي التشغيل .. وهناك مشكله إن شاء الله بسيطه ..لأني استخدم FreeBSD فا اعتقد هناك إختلاف بطريقه التشغيل

      اولاً جرب



      تكتب

      كود:
      /usr/local/rc.d/mysqlserver.sh


      اذا مااشتغل جرب
      كود:
      /usr/local/mysql]# ./bin/mysqld_safe --user=mysql &
      او

      كود:
      /usr/local/mysql/bin]# ./mysqld 


      الان لتأكد من انه شغال اكتب

      mysql
      سوف يظهر لك نفس الشكل هذا

      كود:
      Welcome to the MySQL monitor.  Commands end with ; or \g.
      Your MySQL connection id is 3 to server version: 4.0.25
      Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
      mysql>
      اي كل شي شغال ميه ميه اطلع من ال mysql اكتب
      exit


      الأن ..بقي ال PHP طبعاً تحتاج تنزيله من خلال هذا الموقع http://www.php.net/get/php-4.4.0.tar.gz/from/ar.php.net/mirror

      وال php سهل طريقة تركيبه بإذن الله أتبع نفس الخطوات في طريقه فك الضغط

      لكن عند مرحله التصيب يجب تغير الخصائص

      اكتب

      كود:
      ./configure --withmysql 
      ومن ثم

      كود:
      make
      وبعدين

      كود:
      make install
      اما لماذا اضفت --withmysql حتى يقوم ال php بدعم كامل لل Mysql كالتعرف على الوظائف الmysql عن طريق الويب

      وبعد التنزيل الأن قم بفتح ملف ال httpd الخاص بال apache غالبا يكون على هذا الامتداد



      اكتب

      كود:
      vi /sr/local/etc/apache/httpd.conf



      الان سوف تجد كثير من الموديلات مثل هكذا



      LoadModule expires_module libexec/apache/mod_expires.so
      LoadModule headers_module libexec/apache/mod_headers.so
      LoadModule usertrack_module libexec/apache/mod_usertrack.so
      LoadModule log_forensic_module libexec/apache/mod_log_forensic.so
      LoadModule unique_id_module libexec/apache/mod_unique_id.so
      LoadModule setenvif_module libexec/apache/mod_setenvif.so




      قم بإضافة هاذين السطرين

      تحتهم



      LoadModule php4_module libexec/apache/libphp4.so


      وايضا سوف تجد كثير من الموديلات مثل هكذا
      AddModule mod_mmap_static.c
      AddModule mod_vhost_alias.c
      AddModule mod_env.c
      AddModule mod_log_config.c
      AddModule mod_mime_magic.c
      AddModule mod_mime.c
      AddModule mod_negotiation.c
      AddModule mod_status.c
      AddModule mod_info.c


      قم بإضافة هذا السطر

      AddModule mod_php4.c




      الان فقط للتأكد انه ال PHP إشتغل مع دعمل ال Mysql

      ادخل على المجلد الخاص بملفات الموقع

      غالبا يكون على هذا المسار

      /usr/local/www/data/

      وقم بإنشاء ملف جديد بإسم test.php واكتب فيه هذا الكود

      كود:
       
       
      <?
       
      phpinfo();
       
      ?>
      الان اعمل ريستارت للاباتشي



      apachectl restart



      وادخل من المتصفح وجرب ملف ال test.php



      مثال



      http://localhoast/test.php



      اذا ظهرت نفس هذي الصفحه فهذا معناه كل شي شغال والحمدالله



      واسف اذا كان هناك نقص او خلبطه .بالدرس.

      اما عن ال Perl او ال CG-BIN وال SSL بحاول إن شاء الله بكتابته خلال الفتره القادمه

      واي خطأ او ام لم يشتغل الرجاء ابلاغي بالأمر

      حتى احاول تصحيحه

      لانه انا نفس ماكتبت فوق اني استخدم FreeBSD وهو يختلف قليلاً عن اللينكس
      التعديل الأخير تم بواسطة Pixel ; 31-07-2005 الساعة 09:09 AM

    12. #12
      التسجيل
      19-07-2005
      المشاركات
      55
      المواضيع
      3
      شكر / اعجاب مشاركة

      مشاركة: اعمل webserver حقيقي من منزلك

      لا جميل انا وجدت صعوبه فى التطبيق بس هحاول تانى و شكرا على فكرة انتا متأخرتش شكرااااااااااا

    13. #13
      التسجيل
      06-11-2004
      الدولة
      مصر القاهرة
      المشاركات
      391
      المواضيع
      45
      شكر / اعجاب مشاركة

      مشاركة: اعمل webserver حقيقي من منزلك

      ألم أقل لك من قبل إنك موهوب جدا يا Pixel في كتابة الدروس التي يفهمها كل من يقرأها

      شكراً جزيلا على مجهودك القيم وعلى دروسك الرائعة وبإنتظار باقي دررك الثمينة وجزاك الله خيراً

      تمنياتي بالتوفيق

      ..............
      التوقيع ضخم جدا ويزعج المتصفحين

      ( المراقب العام )

    14. #14
      التسجيل
      22-08-2005
      المشاركات
      22
      المواضيع
      3
      شكر / اعجاب مشاركة

      مشاركة: اعمل webserver حقيقي من منزلك

      ممتاز جدا ..

      لكن ماذا يفعل من عنده راوتر فيه فايروول يمنع الزوار من التصفح ؟!

      هناك حزمة مزود وب متكامل Apache - PHP - MySQL - SSL - FTP وغير ذلك الكثير.
      وتعمل على كل من لينكس وويندوز واسمها: XAMPP.
      وقد جربتها على النظامين وبالفعل تركيبها سهل وبسيط.

    15. #15
      التسجيل
      02-09-2005
      المشاركات
      14
      المواضيع
      0
      شكر / اعجاب مشاركة

      مشاركة: اعمل webserver حقيقي من منزلك

      شكرا يا مبرمج
      من غيرك مكناش هنعرف حاجة والموضوع كان مالوش فايدة لولا معلوماتك ربنا يخليك يارب يا محترف مش تئولى انتر زفت

    صفحة 1 من 2 12 الأخيرةالأخيرة

    ضوابط المشاركة

    • لا تستطيع إضافة مواضيع جديدة
    • لا تستطيع الرد على المواضيع
    • لا تستطيع إرفاق ملفات
    • لا تستطيع تعديل مشاركاتك
    •