إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

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

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [سؤال] اريد شرح لكل كبيرة وصغيرة في ملف الكونفج حق الاباتشي

    أنا وجدت link that explain what i want but the problem is my littel background
    so any one can help me
    this the link
    http://www.redhat.com/docs/manuals/l...he-config.html
    KeepAlive

    KeepAlive sets whether the server will allow more than one request per connection and can be used to prevent any one client from consuming too much of the server's resources.
    By default Keepalive is set to off. If Keepalive is set tof Keepalive is set to on and the server becomes very busy, the server can quickly spawn the maximum number of child processes. on and the server becomes very busy, the server can quickly spawn the maximum number of child processes.(what is child?) In this situation, the server will slow down significantly. If Keepalive is enabled, it is a good idea to set the the KeepAliveTimeout low (refer to Section 10.5.8 KeepAliveTimeout for more information about the KeepAliveTimeout directive) and monitor the /var/log/httpd/error_log log file on the server. This log reports when the server is running out of child processes.
    10.5.7. MaxKeepAliveRequests

    This directive sets the maximum number of requests allowed per persistent connection. The Apache Project recommends a high setting, which improves the server's performance. MaxKeepAliveRequests is set to 100 by default
    ياجماعة انا مش فاهم الفرق بين القطعتين؟
    ومالفرق بين
    timeoutو
    ?????
    keepAlivetimeout



    ممكن توضيح لمعنى
    POST or PUT request؟؟؟؟
    اتمنى ياجماعة اعرف الاشياء هذه كلها ولانقف عند عمل install,واضافة قليل من السطور لملف الكونفج إذا لنتوغل
    يارب حد يرد

  • #2
    أنا اللي سألت السؤال وحتى الان لم يرد أحد سوف أوضح لكم مافهمت وفي انتظار توضيح ما لم أفهم وان شاء الله هتابع معكم كل ما أفهم حاجه هكتبها فبسم الله نبدأ
    ServerRoot


    ويحوي ملفات السيرفر سواء كان سكيور أو غير وعادة تكوفي المسار "/etc/httpd".
    PidFile

    هو الملف الذي تسجل فيه رقم العمللية التي يقوم بها البروسيسور وعادة يكون في المسار/var/run/httpd.pid.
    Timeout

    كم من الوقت سوف ينتظره السيرفر بعد ان استقبل "request"عادة300 ثانية
    KeepAlive

    يتم اعداده بحيث هل سيسمح السيرفر بأكثر من "request/connectionوهي تستخدم لمنع أي واحد يدخل على السيرفر من ان يستهلك السيرفر ويستهلك السيرفر عن طريق عمل اكثر من request/connectionوعادة تكون off واذا اردنا ان نجعلها on يتم اعداد ال(low( KeepAliveTimeout
    KeepAliveTimeout

    كم من الوقت سوف تنتظر السيرفر بعدما يرد على "request" قبل ما يتم غلف الconnectionعادة يكون 15 ثانية
    10.5.9. MinSpareServers and MaxSpareServers؟؟؟؟؟؟؟ حد يشرح




    StartServers حد يشرح




    MaxClients

    اقصى عدد لل"client" اللي يستخدموا السيرفر في نفس اللحظة عادة تكون 150"clients" ويجب ان لا تزيد عن 256 "clients" وإلا قد يؤدي ذللك إلى فقدان نظام التشغيل من السيرفر

    MaxRequestsPerChild


    note:Each process may create many child processes but will have at most one parent process
    وبالتالي الchilds اللي اتولدت كل منها تؤدي خدمة قبل ان تنتهي وتموت ويكون اقصى عدد للrequests لكل child يكون عادة 1000 وهذا الاعداد حيث ان عملية توليد الchilds هي عملية غير منهية وبالتالي فلابد ان يكون لكل child عدد من الrequests يموت بعدها
    to avoid long-lived process induced memory leaks
    Listen


    تعرف الportالتي يستقبل منها السيرفر الrquests وعادة تكون الport 80-------non secure
    port 443 --------for secure
    Include؟؟؟؟؟حد يشرح




    LoadModule

    is used to load in Dynamic Shared Object (DSO) modules_______________________
    ServerName

    لإعداد الhostname ورقم الport ويجب أن يكون نفس رقم الport الذي تم استخدامه في listen
    ServerName www.example.com:80 يجب بعد كتابة الserver name الذهاب إلى ملف hosts تجده في المسار /etc/hosts وأضف سطر اكتب فية رقم الip ثم www.example.com DocumentRoot

    يشير إلىمكان وجود صفحات الhtml التي ستكون هي رد لطلبات الناس اللي داخله على السيرفر ومكانها عادة لل secure ,non secure
    /var/www/htmlوداخل المجلد html توجد ملفات من نوع html ولتغير الDocumentRoot Options

    توضح أي خصائص السيرفر متاحة للمجلد معين"directory"
    For example for the root directoryOptions is set to only FollowSymLinks
    the DocumentRoot directory, Options is set to includeIndexes and FollowSymLinks FollowSymLinks----وصلات رمزية للمجلد
    ---------------------------------------------------------------------------------------------
    نكمل بإذن الله لاحظوا ياجماعة اللي أنا اكتبة هو مجرد فهمي انا لما قرأت وبالتالي يحتمل الصحة والخطأ لذلك أرفق الروابط اللي ذاكرت منها واللي شايف حاجة خطأ ياليت يقول
    أغلب الشرح هذه المرةمن الرابط
    http://httpd.apache.org/docs/2.2/mod...host.html#deny

    عندما السيرفر يجد ملف htaccess. محدد فيAccessFileName
    ثم يبحث عن أي Directory هو الذي يستخدم هذا الملف وسيكون معبر عنها بالطريقة الاتية
    AllowOverride AuthConfig Indexes
    AllowOverride none
    Limit Allow use of the directives controlling host access (Allow, Deny and Order).وفيما يلي توضيح
    -----------------------------------------------------------------------------------------------------------------------------
    Allow,DenyFirst, all Allow directives are evaluated; at least one must match, or the request is rejected. Next, all Deny directives are evaluated. If any matches, the request is rejected. Last, any requests which do not match an Allow or a Deny directive are denied by default.
    --------------------------------------------------------------------------------------------------------------------------------
    Deny,AllowFirst, all Deny directives are evaluated; if any match, the request is denied unless it also matches an Allow directive. Any requests which do not match any Allow or Deny directives are permitted.Mutual-failureThis order has the same effect as Order Allow,Deny and is deprecated in its favor.
    ----------------------------------------------
    . الامثلة: ------------------------------------------------------------------------------------------------------------------------------------------------------ all hosts in the apache.org domain are allowed access; all other hosts are denied access. Order Deny,Allow
    Deny from all
    Allow from apache.org ------------------------------------------------------------------------------------------------------------------------------------------------------------------ all hosts in apache.org are allowed,all hosts in the foo.apache.org denyed All hosts not in the apache.org domain are denied access because the default state is to Deny access to the server. Order Allow,Deny
    Allow from apache.org
    Deny from foo.apache.org
    --------------------------------------------------------------------------------------
    all hosts will be allowed excpet hosts in foo.apache.org becuse the default in this case is allow
    "الذي يذكر ثانيا هو اا"default"



    Order Allow,Deny
    Deny from foo.apache.org
    Allow from apache.org

    allow ,deny for (specific ip address or specific network or all or domain name as the previous example)
    التعديل الأخير تم بواسطة communication; الساعة 06-07-2010, 01:53 AM.

    تعليق

    يعمل...
    X