Apache вэб сервер

Apache вэб серверийн тойм

Apache HTTP Server (ихэвчлэн зүгээр л Apache гэгддэг) ерөнхийдөө дэлхийн хамгийн алдартай HTTP веб сервер гэж хүлээн зөвшөөрдөг. Энэ нь хурдан бөгөөд найдвартай бөгөөд дэлхий даяар бүх вэб серверийн талаас илүү хэсгийг эзэлдэг.

Apache нь төрөл бүрийн үнэгүй, нээлттэй эхийн дэвшилтэт вэб технологийг дэмждэг Apache Software Foundation- аар түгээгддэг үнэгүй програм хангамж юм. Apache вэб сервер нь CGI, SSL, виртуал домэйн зэрэг олон төрлийн боломжуудыг олгодог. Энэ нь өргөтгөх боломжтой модулиудыг дэмждэг.

Хэдийгээр Apache анх Unix орчнуудад зориулагдан зохион бүтээгдсэн боловч бараг л бүх л суулгац (илүү 90%) Линукс дээр ажилладаг. Гэсэн хэдий ч, энэ нь Windows шиг бусад үйлдлийн системүүдэд бас байдаг.

Тэмдэглэл: Apache Apache Tomcat нэртэй өөр нэг сервер нь Java Servlets-д ашигтай.

HTTP вэб сервер гэж юу вэ?

Ер нь, сервер нь ерөнхийдөө клиент хүссэн файлд үйлчилгээ үзүүлдэг алсын компьютер юм. Вэб сервер нь вэбсайт ажиллаж буй орчин юм; эсвэл илүү сайн бол, компьютер нь вэбсайтад үйлчилдэг .

Энэ нь веб серверийг хүргэх эсвэл хэрхэн хүргэж байгаагаас үл хамааран (вэб хуудасны HTML файлууд, FTP файлууд г.м.), ашиглаж байсан програм (жишээ нь Apache, HFS, FileZilla, nginx, lighttpd).

HTTP вэб сервер нь HTTP, эсвэл Hypertext Дамжуулах Протоколыг агуулдаг вэб сервер юм. Жишээлбэл, та вэб хөтөч дээрээ очиход, та вэбсайтыг зохион байгуулдаг вэб сервертэй холбогдож, вэбсайтуудаас (энэ хуудсыг үзэхийн тулд аль хэдийн хийчихсэн) хүсэхийн тулд холбогдож болно.

Яагаад Apache HTTP Server ашигладаг вэ?

Apache HTTP Серверт хэд хэдэн ашигтай байдаг. Хамгийн алдартай нь хувийн болон арилжааны хэрэглээнд аль алинд нь чөлөөтэй байдаг, тиймээс та үүнийг төлөх хэрэгтэй гэсэн санаа зовох шаардлагагүй болно; Бүр нэг удаагийн жижиг хураамж ч байдаггүй.

Апачи нь найдвартай програм хангамж бөгөөд байнга шинэчлэгдэж байдаг тул байнга шинэчлэгддэг. Вэб серверийг ямар аргаар ашиглах талаар авч үзэх нь чухал юм. Та шинэ, илүү сайн функцүүдээр байнга шинэчлэгдэх төдийгүй аюулгүй байдлын засварууд болон эмзэг байдлыг сайжруулахын тулд шинэчлэлийг үргэлжлүүлэх болно.

Apache бол үнэгүй, шинэчлэгддэг бүтээгдэхүүн боловч энэ нь функцэд муугаар нөлөөлдөггүй. Үнэн хэрэгтээ энэ нь HTTP вэб серверүүдийн хамгийн их ашиглагддаг вэбсайтны нэг юм.

Програмд ​​нэмэлт функцүүдийг нэмэхийн тулд модулиудыг ашигладаг. нууц үгийн баталгаажуулалт болон дижитал гэрчилгээг дэмждэг; та алдааны мэдэгдлийг өөрчилж болно; Нэг Apache суулгац нь олон вебсайтыг өөрийн виртуал хостлох боломжоор хангаж чаддаг; прокси модулиуд байдаг; Энэ нь SSL болон TLS болон GZIP шахалтыг дэмждэг.

Энд Apache-д харагдах зарим бусад функцууд байна:

Илүү олон онцлог шинж байгаа ч гэсэн та бүгдийг хэрхэн ашиглах талаар суралцах талаар их санаа зовох хэрэггүй. Апачи маш өргөн хэрэглэгддэг бөгөөд хариултаа аль хэдийн асууж болох бүх асуултанд хариулсан (онлайнаар) өгдөг.