k3b.ru

 

 

Поддержка языков программирования веб сервером Апач

 

Для веб сервера Апач, существуют загружаемые модули, с различными функциями. Загружаемые модули в веб сервере Апач дают возможность серверу Апач поддерживать разные языки программирования. Например модуль mod_php даёт возможность веб серверу Апач поддерживать язык программирования PHP, модуль mod_python язык Python, модуль apache-ruby язык Ruby, модуль mod_perl язык Perl, модуль rivet язык Tcl. Помимо описанных модулей поддержки языков программирования, есть и другие. Если вдруг будет нужна поддержка какого то нового языка программирования на веб сервере Апач, он будет написан сообществами программистов и будет поддерживаться так же как и остальные. Загружаемые модули Апач, помимо поддержки языков программирования, могут дать возможность поддерживать новые технологии, такие как например ASP, это технология динамического создания страниц на сервере. На каком то этапе понадобилась поддержка технологии ASP на веб сервере Апач, был написан нужный модуль. Это к тому, что веб сервер Апач посредством загружаемых модулей можно "научить" поддерживать новые языки программирования и технологии.  На веб сервере Апач можно запускать приложения и скрипты CGI и FastCGI. Такие скрипты и приложения обычно пишут на языках java, C, C++,sh, Lua и многих других. Большой а может и самый главный плюс веб сервера Апач, по моему мнению, это его бесплатность, именно поэтому его широко используют и поддерживают многие программисты мира. Пока веб сервер Апач будет поддерживаться и широко использоваться, можно не беспокоится о его неактуальности и поддержке технологий и языков программирования.