محترفي السات الأردني - Powered by vBulletin

banner
النتائج 1 إلى 3 من 3
  1. #1
    الصورة الرمزية Raed Saadeh
    تاريخ التسجيل : Apr 2006
    رقم العضوية: 4
    المشاركات : 11,114
    الدولة: Jordan - Amman

    Dars حصري ومن اعدادي طريقة ترقية Apache ووضع اعدادات لتسريع عمله وتحمل ضغط بالسيرفر

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

    اسعد الله صباحكم جميعا ,,

    اخواني الافاضل,,

    واجهت انا قبل فترة مشاكل بالضغط على برنامج الاباتشي httpd بالسيرفر ,, والسبب كان عدد الاتصالات بالسيرفر كبير نوعا ما ,, مع ان رامات ومعالجات السيرفر لا يوجد بهم اي لود ,,

    وبعد تفقد السبب وجدت ان اعدادات الاباتشي تحتاج لتغييرات واعدادات افضل ,, واليوم باذن الله راح اشرح لكم ترقية الاباتشي + افضل الموديولات فيه + اعدادات جيدة لتحمل اتصالات اكثر على السيرفر ,,

    مع العلم الاعدادات تعتمد على حسب مواصفات سيرفرك ,,


    اولا ترقية الاباتشي عن طريق WHM/Cpanel :

    كود:
    WHM>> Software >> EasyApache (Apache Update)
    ثم

    Start customizing based on profile

    ثم نختار اصدار الاباتشي المطلوب ساختار الاصدار الثابت : Apache 2.2.24

    ثم Next Step .

    الان نختار اصدر الـ php المطلوب وسنختار اصدار قوي + مدعوم : 5.3.23

    ثم Next Step

    الان البرامج الاساسية للسيرفر نحدد ما يلي ( كما يظهر X بجانب المطلوب ) :

    كود:
    [X] Frontpage 
    [X] Mod SuPHP   
    [X] EAccelerator for PHP 
    [X] IonCube Loader for PHP
    [ ] Mod Bandwidth 
    [ ] Tomcat 
    [ ] Mod Mono (.Net 1.x)
    [ ] Mod Mono (.Net 2.x) 
    [ ] Mod Perl 
    [ ] Mod Qos
    [ ] Mod Ruid2   EXPERIMENTAL  
    [X] Mod Security 
    [X] Suhosin for PHP
    [ ] SourceGuardian Loader for PHP
    [ ] Xcache for PHP  
    [X] Zend Guard Loader for PHP
    الان نضغط على Exhaustive Options List لتحديد الموديولات المطلوبة .

    فعل هذه الموديولات :

    كود:
    [X] Asis 
    [X] CGId (required to run CGI scripts or PHP as CGI with threaded MPMs)   
    [X] Deflate   
    [X] Env  
    [X] Expires   
    [X] Fileprotect (Prevent Users from reading other webroots)     
    [X] Frontpage 
    [X] Headers   
    [X] Ident     
    [X] Include   
    [X] Mod SuPHP 
    [X] mod_proxy
    [X] Speling   
    [X] UniqueId  
    [X] Version      
    [X] Bz2   
    [X] Calendar  
    [X] Curl 
    [X] CurlSSL   
    [X] Curlwrappers      
    [X] FTP     
    [X] GD   
    [X] Gettext   
    [X] Iconv (Support iconv character set conversion facility)     
    [X] MM   
    [X] Magic Quotes    
    [X] Mbregex   
    [X] Mbstring  
    [X] Mcrypt    
    [X] Mhash     
    [X] Mime Magic     
    [X] Mysql (compile mysql support against php bundled libraries (if the system mysql is checked it takes precedence of this option))   
    [X] Mysql of the system (compile mysql (and mysqli if its checked) support against the system libraries)     
    [X] Openssl   
    [X] POSIX     
    [X] Path Info Check     
    [X] Pear 
    [X] SafeMode      
    [X] Sockets   
    [X] TTF   
    [X] Zend Multibyte 
    [X] Zip  
    [X] Zlib (Requires that zlib is installed and up to date) 
    ثم ابدأ عملية الترقية بالضغط على Save and build .

    انتظر لحين الانتهاء .


    بعد الانتهاء سيظهر شاشة لاختيار الـ PHP Handler اختار من بين الخيارات PHP 5 Handler اجعل الخيار الخاص به على suPHP ومن ثم حفظ . ولو وجدت فيه لود ستضطر لاختيار DSO هو اسرع لكن اقل حماية .


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

    ندخل على لوحة الـ WHM ثم :

    كود:
    Service Configuration >> Apache Configuration
    ندخل على الخيار Memory Usage Restrictions . ونضغط على Proceed .

    بعد ذلك في نفس خيارات الـ Apache Configuration .. نختار Global Configuration .

    نعدل بعض الخيارات الموجودة ونجعلها كالتالي وهي المطلوبة :

    كود:
    TraceEnable off
    ServerSignature off
    ServerTokens off
    FileETag None
    Start Servers 5
    Minimum Spare Servers 10
    Keep-Alive   On
    Timeout  300
    الان نضغط على Save بالاسفل ,,, وننتظر رستارت الاباتشي .

    من ثم نفتح الشل ,, وندخل على اعدادات ملف الاباتشي :

    كود:
    nano /usr/local/apache/conf/httpd.conf
    من ثم نبحث عن الاعدادات التي عدلناها ونعدل على باقي الخيارات فيها :

    كود:
    # These can be set in WHM under 'Apache Global Configuration'
    Timeout 300
    TraceEnable Off
    ServerSignature Off
    ServerTokens ProductOnly
    FileETag None
    StartServers 5
    <IfModule prefork.c>
    MinSpareServers 5
    MaxSpareServers 10
    </IfModule>
    ServerLimit 1000
    MaxClients 1000
    MaxRequestsPerChild 10000
    KeepAlive On
    KeepAliveTimeout 5
    MaxKeepAliveRequests 100
    ايضا نبحث عن الحد الاقصى لاستخدام الميموري بالبحث عن كلمة :

    كود:
    RLimit
    ونعدل القيمة بجانبها لقيمة ميموري اعلى باعتمادا على حجم الرامات بسيرفرك . حول قيمة الميموري المطلوب وضعها الى بايتات وضع القيمة . ويفضل ما بين 650 - 750 ميجا للرامات المتوسطة .

    وبعد التعديل والتاكد نخرج ونحفظ الملف ومن ثم ريستارت للاباتشي :

    كود:
    /etc/init.d/httpd restart
    وباذن الله الاعدادات هذه تكون ممتازة معك وسريعة وطبعا كما ذكرت بموضوعي يعتمد على مواصفات السيرفر ,, ايضا بالاعدادات انا وضعت التحمل لغاية 1000 طلب بنفس الوقت وبامكاني زيادتها على رامات عالية ,, وفعلت Keep Alive حتى نسمح لاكثر من طلب لنفس الاي بي ونفس الاتصال وليس كل طلب باتصال وجميع هذه الاعدادات تخفف اللود لديك .


    شباب ,, الشرح من تعديلي واعدادي وامانة لمن يود النقل ,, يرجى ذكر الحقوق والمصدر ,,

    دمتم بود ,,
    اخوكم رائد سعادة ,,

    التعديل الأخير تم بواسطة Raed Saadeh ; 10-04-2013 الساعة 10:48 AM

  2. #2
    ملك السات
    الصورة الرمزية abu firas

    تاريخ التسجيل : Jan 2010
    رقم العضوية: 49447
    المشاركات : 8,243
    الدولة: الاردن- عمان
    المعدل اليومي: 1.58
    abu firas غير متصل

    افتراضي رد: حصري ومن اعدادي طريقة ترقية Apache ووضع اعدادات لتسريع عمله وتحمل ضغط بالسيرفر


    الكبير الكبير مشكور يا برفيسور


  3. #3
    الصورة الرمزية Abdullah 1998

    تاريخ التسجيل : Nov 2012
    رقم العضوية: 135932
    المشاركات : 255
    الدولة: Jordan - Irbid
    المعدل اليومي: 0.06
    Abdullah 1998 غير متصل

    افتراضي رد: حصري ومن اعدادي طريقة ترقية Apache ووضع اعدادات لتسريع عمله وتحمل ضغط بالسيرفر


    مشكووووور و متابعة جميلة


المواضيع المتشابهه

  1. شرح طريقة الحذف الكامل للاباتشي HTTPD Apache من توزيعة Ubuntu
    بواسطة Raed Saadeh في المنتدى منتدى السيرفرات والشروحات
    مشاركات: 1
    آخر مشاركة: 22-12-2012, 10:06 PM
  2. حصري:طريقة منع الهكرز من الدخول للوحة التحكم بالسيرفر
    بواسطة كفاح ملكاوي في المنتدى المنتدى الفضائى العام
    مشاركات: 3
    آخر مشاركة: 19-02-2012, 07:43 PM
  3. تفضلو طريقة ترقية : Echostar 770-1220-2220 - |||
    بواسطة صخري في المنتدى منتدى الايكوستار
    مشاركات: 0
    آخر مشاركة: 22-07-2010, 04:38 PM
  4. حصري حصري طريقة دمج الدنقل y4 داخل الجهاز ليصبح قطعة واحدة
    بواسطة SHALABY في المنتدى مواضيع مهمة للسترونج
    مشاركات: 7
    آخر مشاركة: 16-10-2008, 09:48 PM
  5. طريقة ترقية وعمل السفت ويرلجهاز ترومان بالصور
    بواسطة عصام ابو زر في المنتدى منتدى الترومان
    مشاركات: 2
    آخر مشاركة: 04-09-2008, 12:29 AM

الكلمات الدلالية لهذا الموضوع

المفضلات

المفضلات

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

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