Apache ვებ სერვერი

მიმოხილვა Apache ვებ სერვერზე

Apache HTTP სერვერი (როგორც წესი, მხოლოდ Apache) ზოგადად აღიარებულია მსოფლიოში ყველაზე პოპულარული HTTP სერვერზე. ის სწრაფი და უსაფრთხოა და მსოფლიოს მასშტაბით ყველა ვებ სერვერის ნახევარზე მეტი მუშაობს.

Apache ასევე უფასო პროგრამული უზრუნველყოფა, რომელიც ვრცელდება Apache Software Foundation- ის მიერ, რომელიც ხელს უწყობს სხვადასხვა თავისუფალი და ღია წყაროების ვებ-ტექნოლოგიებს. Apache ვებ სერვერის უზრუნველყოფს სრულფასოვანი თვისებები, მათ შორის CGI, SSL, და ვირტუალური დომენები; იგი ასევე მხარს უჭერს plug-in მოდულები extensibility.

მიუხედავად იმისა, რომ 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 არის უფასო და განახლებული პროდუქტი, ის არ არის skimp თვისებები. სინამდვილეში, ეს არის ერთ ერთი ყველაზე გამორჩეული შევსებული HTTP ვებ სერვერები ხელმისაწვდომი, რაც კიდევ ერთი მიზეზი ეს იმდენად პოპულარულია.

მოდულები გამოიყენება პროგრამებისთვის დამატებითი ფუნქციების შესაქმნელად; დაგავიწყდათ ავტორიზაციის და ციფრული სერთიფიკატების მხარდაჭერა; თქვენ შეგიძლიათ შეცვალოთ შეცდომის შეტყობინებები; ერთი Apache ინსტალაციის შეუძლია მიწოდება მრავალჯერადი საიტებზე თავისი ვირტუალური მასპინძლობს შესაძლებლობები; მარიონეტული მოდულები ხელმისაწვდომია; იგი მხარს უჭერს SSL და TLS და GZIP შეკუმშვის დაჩქარება ვებ გვერდები.

აქ არის მუჭა სხვა ფუნქციები ჩანს Apache:

უფრო მეტიც ის არის, რომ მიუხედავად იმისა, რომ არსებობს უამრავი ფუნქცია, თქვენ არ ინერვიულოთ იმდენად იმაზე, თუ როგორ გაიგებთ ყველა მათგანს. Apache იმდენად ფართოდ გამოიყენება, რომ პასუხი უკვე მოცემულია (და posted ონლაინ) პრაქტიკულად ნებისმიერ კითხვაზე თქვენ შეიძლება ვთხოვო.