Apache веб-сервері

Apache веб-серверіне шолу

Apache HTTP сервері (әдетте Apache деп аталады) әдетте әлемдегі ең танымал HTTP веб-сервері ретінде танылады. Бұл жылдам және қауіпсіз және бүкіл әлемдегі барлық веб-серверлердің жартысынан астамы жұмыс істейді.

Apache-ақ тегін бағдарламалық қамтамасыз ету болып табылады, Apache Software Foundation таратады, ол еркін және ашық бастапқы коды бар түрлі веб-технологияларды қолдайды. Apache веб-сервері CGI, SSL және виртуалды домендерді қамтитын мүмкіндіктердің толық ауқымын ұсынады; ол кеңейтілетін модульдерді қолдайды.

Apache бастапқыда Unix орталарына арналған болса да, барлық орнатылымдар (90% -дан астам) Linux-де жұмыс істейді. Дегенмен, ол Windows сияқты басқа операциялық жүйелер үшін қол жетімді.

Ескерту: Apache Apache Tomcat деп аталатын басқа сервері бар, ол Java Servlets үшін пайдалы.

HTTP веб-сервері деген не?

Сервер, жалпы алғанда, клиенттерге сұрау үшін файлдарға қызмет ететін қашықтағы компьютер. Веб-сервер - веб-сайт іске қосылған орта; немесе әлдеқайда жақсы болса, компьютер веб-сайтқа қызмет етеді .

Бұл веб-сервер жеткізіп бермейтініне немесе оны қалай жеткізілетініне қарамастан (веб-беттерге арналған HTML файлдары, FTP файлдары және т.с.с.) немесе пайдаланылмайтын бағдарламалық жасақтама (мысалы, Apache, HFS, FileZilla, nginx, lighttpd).

HTTP веб-сервері HTTP арқылы мазмұнды жеткізетін веб-сервер немесе FTP сияқты басқаларға қарсы гипермәтінді тасымалдау протоколы. Мысалы, веб-браузерге кіргенде, сайтта веб-сайтқа кіретін веб-серверге хабарласып, веб-парақтарды сұрау үшін онымен байланыса аласыз (бұл бетті көру үшін жасаған).

Apache HTTP серверін неге пайдалану керек?

Apache HTTP серверіне көптеген артықшылықтар бар. Ең маңыздысы, ол жеке және коммерциялық мақсаттар үшін мүлде тегін болады, сондықтан сіз оны төлеудің қажеті жоқ деп ешқашан алаңдамайсыз; біржолғы шағын төлемдер тіпті жоқ.

Apache-ақ сенімді бағдарламалық қамтамасыз ету болып табылады және ол белсенді түрде сақталғандықтан жиі жаңартылады. Бұл веб-сервердің қолданылуын қарастыру кезінде маңызды; сіз үнемі жаңа және жақсы мүмкіндіктерді беріп қана қоймай, қауіпсіздік патчтары мен әлсіздікті жақсарту үшін жаңартуды жалғастыратын нәрсе болғыңыз келеді.

Apache - тегін және жаңартылған өнім болса да, ол мүмкіндіктерге жетпейді. Шын мәнінде, бұл HTTP веб-серверлерінің барынша кең таралған желілерінің бірі.

Модульдер бағдарламалық жасақтамаға қосымша функциялар қосу үшін пайдаланылады; парольдің аутентификациясы және сандық сертификаттар қолданады; қате туралы хабарды баптай аласыз; бір Apache орнатуы оның виртуалды хостинг мүмкіндіктері бар көптеген веб-сайттарды жеткізе алады; прокси модульдері бар; ол веб-беттерді жылдамдату үшін SSL және TLS және GZIP қысуын қолдайды.

Apache-те көрген өзгешеліктер:

Сонымен қатар, көптеген мүмкіндіктер бар болса да, олардың бәрін қалай пайдалануға үйрететіні туралы алаңдамаудың қажеті жоқ. Apache кеңінен пайдаланылды, бұл жауаптар қазірдің өзінде сұралған кез-келген сұраққа берілді (және онлайн жарияланған).