موقع بوابة بلاد الشام ،belad-alsham
عزيزي آلزآئر
دعوة للانضمام قروب أهل الشام



 
الرئيسيةمجلة الشام آخبااليوميةس .و .جبحـثالمجموعاتالتسجيلدخولrss
قيّم موقع الشام من هنا

مساحة اعلانية br /> مساحة اعلانية
مساحة اعلانية
مساحة اعلانية

شاطر | 
 

 Overview of new features in Apache 2.2

اذهب الى الأسفل 
كاتب الموضوعرسالة
apache
اعضاء فعالين
اعضاء فعالين
avatar

عدد المشاركات : 123
نقاط : 227
التقيم : 20
تاريخ الميلاد : 15/03/1990
تاريخ التسجيل : 14/08/2012
العمر : 28

مُساهمةموضوع: Overview of new features in Apache 2.2   الثلاثاء أغسطس 14, 2012 10:07 am

Overview of new features in Apache 2.2




Apache
> HTTP Server > Documentation > Version 2.2


Overview of new features in Apache 2.2


Available Languages: en | fr | ja | ko | pt-br | tr
This document describes some of the major changes between the 2.0 and 2.2 versions of the Apache HTTP Server. For new features since version 1.3, see the 2.0 new features document.





Core Enhancements

Authn/AuthzThe bundled authentication and authorization modules have been refactored. The new mod_authn_aliasmodule can greatly simplify certain authentication configurations. See module name changes, and the developer changes for more information about how these changes affects users and module writers.Cachingmod_cache, mod_disk_cache, and mod_mem_cache have undergone a lot of changes, and are now considered production-quality. htcacheclean has been introduced to clean up mod_disk_cache setups.ConfigurationThe default configuration layout has been simplified and modularised. Configuration snippets which can be used to enable commonly-used features are now bundled with Apache, and can be easily added to the main server config.Graceful stopThe prefork, worker and event MPMs now allow httpd to be shutdown gracefully via the graceful-stopsignal. The GracefulShutdownTimeout directive has been added to specify an optional timeout, after which httpd will terminate regardless of the status of any requests being served.ProxyingThe new mod_proxy_balancer module provides load balancing services for mod_proxy. The newmod_proxy_ajp module adds support for the Apache JServ Protocol version 1.3 used by Apache Tomcat.Regular Expression Library UpdatedVersion 5.0 of the Perl Compatible Regular Expression Library (PCRE) is now included. httpd can be configured to use a system installation of PCRE by passing the --with-pcre flag to configure.Smart Filteringmod_filter introduces dynamic configuration to the output filter chain. It enables filters to be conditionally inserted, based on any Request or Response header or environment variable, and dispenses with the more problematic dependencies and ordering problems in the 2.0 architecture.Large File Supporthttpd is now built with support for files larger than 2GB on modern 32-bit Unix systems. Support for handling >2GB request bodies has also been added.Event MPMThe event MPM uses a separate thread to handle Keep Alive requests and accepting connections. Keep Alive requests have traditionally required httpd to dedicate a worker to handle it. This dedicated worker could not be used again until the Keep Alive timeout was reached.SQL Database Supportmod_dbd, together with the apr_dbd framework, brings direct SQL support to modules that need it. Supports connection pooling in threaded MPMs.


Module Enhancements

Authn/AuthzModules in the aaa directory have been renamed and offer better support for digest authentication. For example, mod_auth is now split into mod_auth_basic and mod_authn_file; mod_auth_dbm is now calledmod_authn_dbm; mod_access has been renamed mod_authz_host. There is also a newmod_authn_alias module for simplifying certain authentication configurations.mod_authnz_ldapThis module is a port of the 2.0 mod_auth_ldap module to the 2.2 Authn/Authz framework. New features include using LDAP attribute values and complicated search filters in the Require directive.mod_authz_ownerA new module that authorizes access to files based on the owner of the file on the file systemmod_versionA new module that allows configuration blocks to be enabled based on the version number of the running server.mod_infoAdded a new ?config argument which will show the configuration directives as parsed by Apache, including their file name and line number. The module also shows the order of all request hooks and additional build information, similar to httpd -V.mod_sslAdded a support for RFC 2817, which allows connections to upgrade from clear text to TLS encryption.mod_imagemapmod_imap has been renamed to mod_imagemap to avoid user confusion.

Program Enhancements

httpdA new command line option -M has been added that lists all modules that are loaded based on the current configuration. Unlike the -l option, this list includes DSOs loaded via mod_so.httxt2dbmA new program used to generate dbm files from text input, for use in RewriteMap with the dbm map type.

Module Developer Changes

APR 1.0 APIApache 2.2 uses the APR 1.0 API. All deprecated functions and symbols have been removed from APR andAPR-Util. For details, see the APR Website.Authn/AuthzThe bundled authentication and authorization modules have been renamed along the following lines:

  • mod_auth_* -> Modules that implement an HTTP authentication mechanism
  • mod_authn_* -> Modules that provide a backend authentication provider
  • mod_authz_* -> Modules that implement authorization (or access)
  • mod_authnz_* -> Module that implements both authentication & authorization
There is a new authentication backend provider scheme which greatly eases the construction of new authentication backends.Connection Error LoggingA new function, ap_log_cerror has been added to log errors that occur with the client's connection. When logged, the message includes the client IP address.Test Configuration Hook AddedA new hook, test_config has been added to aid modules that want to execute special code only when the user passes -t to httpd.Set Threaded MPM's StacksizeA new directive, ThreadStackSize has been added to set the stack size on all threaded MPMs. This is required for some third-party modules on platforms with small default thread stack size.Protocol handling for output filtersIn the past, every filter has been responsible for ensuring that it generates the correct response headers where it affects them. Filters can now delegate common protocol management to mod_filter, using theap_register_output_filter_protocol or ap_filter_protocol calls.Monitor hook addedMonitor hook enables modules to run regular/scheduled jobs in the parent (root) process.Regular expression API changesThe pcreposix.h header is no longer available; it is replaced by the new ap_regex.h header. The POSIX.2 regex.h implementation exposed by the old header is now available under the ap_ namespace from ap_regex.h. Calls to regcomp, regexec and so on can be replaced by calls to ap_regcomp,ap_regexec.DBD Framework (SQL Database API)With Apache 1.x and 2.0, modules requiring an SQL backend had to take responsibility for managing it themselves. Apart from reinventing the wheel, this can be very inefficient, for example when several modules each maintain their own connections.
Apache 2.1 and later provides the ap_dbd API for managing database connections (including optimised strategies for threaded and unthreaded MPMs), while APR 1.2 and later provides the apr_dbd API for interacting with the database.
New modules SHOULD now use these APIs for all SQL database operations. Existing applications SHOULD be upgraded to use it where feasible, either transparently or as a recommended option to their users.

Available Languages: en | fr | ja | ko | pt-br | tr


Comments


Notice:
This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our mailing lists.

RSS Log in / register

No comments have been made so far.

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

عدد المشاركات : 123
نقاط : 227
التقيم : 20
تاريخ الميلاد : 15/03/1990
تاريخ التسجيل : 14/08/2012
العمر : 28

مُساهمةموضوع: رد: Overview of new features in Apache 2.2   الثلاثاء أغسطس 14, 2012 10:07 am


أباتشي > HTTP خادم > التوثيق > الإصدار 2.2
نظرة عامة على الميزات الجديدة في اباتشي 2.2
اللغات المتاحة: EN | الاب | جا | كو | PT-BR | TR
هذه الوثيقة وصفا لبعض التغييرات الكبيرة بين الإصدارات 2.0 و 2.2 من خادم HTTP أباتشي. لميزات جديدة منذ الإصدار 1.3، راجع 2.0 ميزات جديدة وثيقة.

تحسينات أساسية
وحدة تحسينات
برنامج التحسينات
التغييرات وحدة المطور
تعليقات

تحسينات أساسية

Authn / Authz
كانت المجمعة التوثيق وتفويض وحدات بتعميل. الجديد mod_authn_alias يمكن وحدة تبسيط كبير تكوينات مصادقة معينة. انظر تغيير اسم وحدة ، و التغييرات المطور للحصول على مزيد من المعلومات حول كيفية هذه التغييرات يؤثر على المستخدمين والكتاب وحدة.
التخزين المؤقت
mod_cache ، mod_disk_cache ، و mod_mem_cache شهدت الكثير من التغييرات، وتعتبر الآن ذات جودة عالية. htcacheclean وتم عرض لتنظيف mod_disk_cache الاجهزة.
التكوين
لقد تم تبسيط تخطيط التكوين الافتراضي وmodularised. هي واحدة الآن قصاصات التكوين والتي يمكن استخدامها لتمكين ميزات شائعة الاستخدام مع اباتشي، ويمكن بسهولة إضافة إلى تهيئة الخادم الرئيسي.
رشيقة توقف
و prefork ، عامل و حدث MPMs تسمح الآن هتبد أن يكون الاغلاق برشاقة عبر رشيقة وقفة و إشارة. و GracefulShutdownTimeout تم اضافة التوجيه لتحديد مهلة اختياري، وبعد ذلك هتبد ستنتهي بغض النظر عن وضع أي طلبات التي تقدم لها الخدمات.
Proxying
الجديد mod_proxy_balancer وحدة تقدم خدمات تحميل موازنة ل mod_proxy . الجديد mod_proxy_ajp حدة يضيف دعما ل إصدار أباتشي بروتوكول JServ 1.3 المستخدمة من قبل قط اباتشي .
مكتبة العادية التعبير حدثت
الإصدار 5.0 من مكتبة بيرل متوافقة العادية التعبير يتم تضمين الآن (PCRE). هتبد يمكن تهيئتها لاستخدام تثبيت نظام PCRE بتمرير - مع-PCRE علم تكوينه.
تصفية ذكية
mod_filter يقدم التكوين الحيوي لسلسلة الانتاج مرشح. فإنه يمكن أن تضاف المرشحات بشروط، وذلك بناء على أي طلب أو رأس استجابة أو بيئة متغيرة، والاستغناء تبعيات أكثر تعقيدا والمشاكل يأمر في العمارة 2.0.
ملف دعم كبير
هتبد يبنى الآن مع دعم لملفات أكبر من 2GB على أنظمة يونكس الحديثة 32 بت. الدعم لمعالجة> هيئات طلب 2GB كما أضاف.
حدث MPM
و حدث MPM يستخدم موضوع مستقل للتعامل مع الحفاظ على طلبات قيد الحياة واتصالات الموافقة. ومطلوب الحفاظ على طلبات قيد الحياة تقليديا هتبد لتكريس عامل للتعامل معها. لا يمكن هذا عامل مخصص يمكن استخدامها مرة أخرى حتى تم التوصل إلى الحفاظ على مهلة على قيد الحياة.
قاعدة بيانات SQL الدعم
mod_dbd ، جنبا إلى جنب مع apr_dbd الإطار، يأتي مباشرة SQL الدعم للوحدات التي تحتاج إليها. وتؤيد تجمع الاتصال في MPMs مترابطة.


وحدة تحسينات

Authn / Authz
وقد تم إعادة تسمية وحدات في الدليل AAA، وتقديم دعم أفضل للمصادقة تلخيصية. على سبيل المثال، mod_auth منقسم الآن إلى mod_auth_basic و mod_authn_file ؛ mod_auth_dbm يسمى الآن mod_authn_dbm ؛ mod_access تمت إعادة تسمية mod_authz_host . وهناك أيضا جديد mod_authn_alias وحدة لتبسيط تكوينات مصادقة معينة.
mod_authnz_ldap
هذه الوحدة هي المنفذ من 2،0 mod_auth_ldap حدة نمطية إلى 2،2 Authn / Authz الإطار. وتشمل الميزات الجديدة باستخدام قيم السمة LDAP والمرشحات بحث معقدة في مطلوب التوجيه.
mod_authz_owner
وحدة جديدة أن يخول الوصول إلى الملفات استنادا إلى مالك الملف على نظام الملفات
mod_version
وحدة نمطية جديدة تسمح ليتم تمكين تكوين كتل على أساس عدد نسخة من خادم يقوم بتشغيل.
mod_info
واضاف جديد التكوين؟ الحجة التي سوف تظهر لتوجيهات التكوين وتحليل من قبل أباتشي، بما في ذلك اسم الملف ورقم السطر. وحدة كما يبين ترتيب جميع السنانير وطلب معلومات إضافية عن الإنشاء، على غرار V-هتبد .
mod_ssl
إضافة الدعم ل RFC 2817 ، والذي يسمح الاتصالات لرفع مستوى من نص واضح لتشفير TLS.
mod_imagemap
mod_imap تمت إعادة تسمية إلى mod_imagemap لتجنب الارتباك المستخدم.

برنامج التحسينات

هتبد
سطر الأوامر الجديدة الخيار -M تم إضافة يسرد كافة الوحدات التي يتم تحميلها على أساس التكوين الحالي. وخلافا لل L- خيار، وهذا يشمل قائمة DSOs تحميلها عبر mod_so .
httxt2dbm
برنامج جديد يستخدم لتوليد ملفات DBM من إدخال النص، لاستخدامها في RewriteMap مع DBM نوع الخريطة.

التغييرات وحدة المطور

أبريل 1،0 API
اباتشي 2.2 يستخدم 1،0 أبريل API. قد ازيلت جميع وظائف إهمال ورموز من أبريل ، و أبريل UTIL- . لمزيد من التفاصيل، راجع الموقع الإلكتروني أبريل .
Authn / Authz
وقد تم إعادة تسمية المجمعة التوثيق وتفويض وحدات على النحو التالي:
mod_auth_ * -> الوحدات التي تقوم بتنفيذ آلية مصادقة HTTP
mod_authn_ * -> الوحدات التي توفر موفر المصادقة الخلفية
mod_authz_ * -> الوحدات التي تنفذ التفويض (أو الوصول)
mod_authnz_ * -> الوحدة التي تطبق على حد سواء المصادقة والتخويل
هناك الخلفية مصادقة جديدة مخطط مزود التي تخفف إلى حد كبير في بناء backends مصادقة جديدة.
خطأ اتصال تسجيل
ألف وظيفة جديدة، ap_log_cerror قد أضيفت إلى سجل الأخطاء التي تحدث مع اتصال العميل. عند تسجيل الدخول، رسالة تتضمن عنوان IP للعميل.
أضيفت اختبار هوك التكوين
وربط جديدة، test_config تم اضافة لمساعدة الوحدات التي ترغب في تنفيذ قانون خاص فقط عندما يقوم المستخدم بتمرير -T إلى هتبد .
ضبط Stacksize MPM خيوط ل
توجيه جديد، ThreadStackSize تم اضافة لضبط حجم مكدس على جميع MPMs مترابطة. هذا هو المطلوب بالنسبة لبعض وحدات طرف ثالث على منصات مع قليل الصفحات الافتراضية حجم المكدس.
التعامل مع بروتوكول للمرشحات الانتاج
في الماضي، كان كل مرشح مسؤولا عن ضمان أن يولد رؤوس الرد الصحيح حيث أنها تؤثر عليهم. ويمكن أن يفوض مرشحات الآن إدارة مشتركة لبروتوكول mod_filter ، وذلك باستخدام ap_register_output_filter_protocol أو ap_filter_protocol المكالمات.
واضاف جهاز هوك
رصد هوك تمكن وحدات لتشغيل العادية / المجدولة وظائف في الأصل (الجذر) عملية.
التغييرات العادية التعبير API
و pcreposix.h رأس لم يعد متاحا، أن يحل محله الجديد ap_regex.h الرأس. وPOSIX.2 regex.h تنفيذ كشفها بواسطة رأس القديمة متاحة الآن في ظل ap_ مساحة من ap_regex.h . دعوات ل regcomp ، regexec ويمكن الاستعاضة عن ذلك من دعوات ل ap_regcomp ، ap_regexec .
DBD الإطار (SQL قاعدة البيانات API)
مع 1.x و 2.0 أباتشي، كانت وحدات تتطلب الواجهة الخلفية SQL على تحمل مسؤولية إدارة ما بأنِفَسٌ هم. وبصرف النظر عن إعادة اختراع العجلة، وهذا يمكن أن تكون غير فعالة للغاية، على سبيل المثال عندما عدة وحدات كل محافظة على روابطهم الخاصة بهم.

اباتشي 2.1 ويوفر في وقت لاحق ap_dbd API لإدارة اتصالات قاعدة البيانات (بما في ذلك استراتيجيات الأمثل لMPMs مترابطة وunthreaded)، في حين أبريل 1.2 ويوفر apr_dbd API للتفاعل مع قاعدة البيانات.

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

اللغات المتاحة: EN | الاب | جا | كو | PT-BR | TR

تعليقات

تنبيه:
هذا ليس سؤال وجواب الفرع ألف. وينبغي الإشارة إلى التعليقات وضعت هنا من أجل اقتراحات حول تحسين وثائق أو الخادم، ويمكن إزالته مرة أخرى من قبل المشرفين لدينا إذا ما نفذت سواء كانوا أو اعتبارها غير صحيحة / خارج الموضوع. وينبغي توجيه أسئلة حول كيفية إدارة خادم HTTP أباتشي في أي قناة IRC لدينا، هتبد #، في Freenode، أو إرسالها لدينا قوائم بريدية .
آر إس إس دخول / تسجيل

لم تقدم أي تعليق حتى الآن.


بلاد الشام ،~ تُوِقَيّعَ الَعَضّوِ ~بلاد الشام ،

بلاد الشام ،بلاد الشام ،بلاد الشام ،بلاد الشام ،بلاد الشام ،بلاد الشام ،بلاد الشام ،بلاد الشام ،بلاد الشام ،بلاد الشام ،بلاد الشام ،بلاد الشام ،بلاد الشام ،بلاد الشام

[center]
بسم الله مشاء الله جمال وبرائة اطفال اهل الشام

حسبنا الله ونعم الوكيل فيك يا بشار وكل من يشد على اياديك
[/center]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
 
Overview of new features in Apache 2.2
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
موقع بوابة بلاد الشام ،belad-alsham :: lkj]dhj fgh] hgahl :: منتديات الشام بلادي :: منتدي الربح من الإنترنت Make Money From The InterNet :: منتدى أباتشي google.com Apache ،Binding-
انتقل الى:  
دخول
اسم العضو:
كلمة السر:
ادخلني بشكل آلي عند زيارتي مرة اخرى: 
:: لقد نسيت كلمة السر
تبادل اعلاني

مساحة اعلانية
مواقع صديقة
Feedage.com RSS
Feedage Grade B rated
!-- Feedage.com RSS Feed Tracking
Preview on Feedage: %D9%85%D9%88%D9%82%D8%B9-%D8%A7%D9%87%D9%84-%D8%A7%D9%84%D8%B4%D8%A7%D9%85- Add to My Yahoo! Add to Google! Add to AOL! Add to MSN
Subscribe in NewsGator Online Add to Netvibes Subscribe in Pakeflakes Subscribe in Bloglines Add to Alesti RSS Reader
Add to Feedage.com Groups Add to Windows Live iPing-it Add to Feedage RSS Alerts Add To Fwicki
Meta Tag Analyzer

Meta Tag Analyzer

عدد زوار بلاد الشام
Free counter and web stats
المواضيع الأخيرة
» تحميل برنامج البروكسي
الأحد أكتوبر 12, 2014 7:13 am من طرف heba fathy

» سوريا المحتلة العرب
الأحد أكتوبر 28, 2012 3:32 am من طرف يعقوب محمد

» الطفولة تتفض.. ( من اطفال العراق الى اطفال سوريا المحتلة ) .. جراحاتكم نعيشها
الأربعاء أكتوبر 10, 2012 4:23 am من طرف يعقوب محمد

» من الذي اساءة للنبي الكريم ياقتلة الشعب السوري ؟؟؟
الجمعة سبتمبر 21, 2012 4:36 am من طرف يعقوب محمد

» ModemMAX , برنامج ModemMax , تسريع الانترنت , برامج تسريع الاتصال , زيادة سرعة الاتصال , سرعة الاتصال , تحميل برنامج ModemMAX , برنامج ModemMAX الجديد , برنامج ModemMAX كامل مجانا , download ModemMAX
الثلاثاء سبتمبر 18, 2012 3:31 pm من طرف rakan-jordan

» S.S.N-تصريحات هامة للعقيد عبدالجبار العكيدي 25-8.mp4
الثلاثاء سبتمبر 18, 2012 3:27 pm من طرف rakan-jordan

» الرباعية تسعى لمنظور مشترك حول سوريا المحتلة
الثلاثاء سبتمبر 18, 2012 3:26 pm من طرف rakan-jordan

» استشهاد 142 شخص مقتل 40 عنصر من “جيش الاسادي” في سوريا المحتلة
الثلاثاء سبتمبر 18, 2012 3:25 pm من طرف rakan-jordan

» نورا الجيزاوي حرة: سمعت بدموع الفرح واليوم تذوقت لذتها on 2012/09/18 09:57 / لا يوجد اي تعليق منذ نعومة أظفاري و أنا بسمع “بدموع الفرح” بس لليوم لحتى تذوقت لذتهم ♥ الله لا يحرم حدا هالشعور يااااا
الثلاثاء سبتمبر 18, 2012 3:24 pm من طرف rakan-jordan

سحابة الكلمات الدلالية
الرحيل اللبناني الجزء الريف الاول غليص