Page 61 - 4785
P. 61

Модулі можуть бути як включені до складу сервера в момент
                            компіляції,  так  і  завантажені  динамічно,  через  директиви
                            конфігураційного файлу.
                                  У модулях реалізуються такі речі, як:
                                  - Підтримка мов програмування .
                                  - Додавання функцій.
                                  - Виправлення помилок або модифікація основних функцій.
                                  - Посилення безпеки .
                                  Частина    веб-додатків,   наприклад   панелі    управління
                            ISPmanager і VDSmanager реалізовані у вигляді модуля Apache.
                                  Механізм віртуальних хостів
                                  Apache  має  вбудований  механізм  віртуальних  хостів.  Він
                            дозволяє  повноцінно  обслуговувати  на  одному  IP-  адресі  безліч
                            сайтів ( доменних імен ), відображаючи для кожного з них власне
                            вміст.
                                  Для  кожного  віртуального  хоста  можна  вказати  власні
                            настройки  ядра  і  модулів,  обмежити  доступ  до  всього  сайту  або
                            окремих файлів . Деякі MPM, наприклад Apache - ITK дозволяють
                            запускати  процес  HTTPd  для  кожного  віртуального  хоста  з
                            окремими ідентифікаторами UID і GUID .
                                  Також,  існують  модулі,  що  дозволяють  враховувати  і
                            обмежувати ресурси сервера (процесор, оперативна пам'ять, трафік)
                            для кожного віртуального хоста.
                                  Інтеграція з іншим ПЗ і мовами програмування
                                  Існує безліч модулів , що додають до Apache підтримку різних
                            мов програмування та систем розробки.
                                  До них відносяться:
                                  - PHP ( mod_php ) .
                                  - Python (тієї пітон , мод WSGI ) .
                                  - Рубін ( Apache - рубін ) .
                                  - Perl (тієї Perl) .
                                  - ASP ( Apache - ASP ) .
                                  - Tcl ( заклепки )
                                  Крім  того,  Apache  підтримує  механізми  CGI  і  FastCGI,  що
                            дозволяє  виконувати  програми  на  практично  всіх  мовах
                            програмування , в тому числі C , C + + , Lua , ш , Java.
                                  Безпека


                                                           59
   56   57   58   59   60   61   62   63   64   65   66