Apache-ს კონფიგურაცია: ნაბიჯ-ნაბიჯ ინსტრუქციები

Სარჩევი:

Apache-ს კონფიგურაცია: ნაბიჯ-ნაბიჯ ინსტრუქციები
Apache-ს კონფიგურაცია: ნაბიჯ-ნაბიჯ ინსტრუქციები
Anonim

პროფესიული განვითარება ყოველთვის ორიენტირებულია საკუთარ ინსტრუმენტებზე - ეს არის ვალდებულებების საიმედო და ეფექტური შესრულების გარანტი. საკუთარი ჰოსტინგი და სერვერები სხვადასხვა მიზნებისთვის პოპულარულ კონფიგურაციებში აფართოებს გადასაჭრელი ამოცანების ფარგლებს, გაზრდის განვითარების უსაფრთხოებას და კონფიდენციალურობას.

მშობლიური HTTP: Apache, PHP, MySQL

Apache ვებ სერვერი იყო მყარი ლიდერი გასული საუკუნის შემდეგ, რადგან ის უზრუნველყოფს სწრაფ, საიმედო და უსაფრთხო გამოცდილებას. ფიზიკური მანქანა და სერვერი, რომელიც მუშაობს Linux-ზე ან Windows-ზე, არის საფუძველი, HTTP არის დანამატი, თუმცა ეს არსებითად საკომუნიკაციო პროტოკოლია. Windows-ის აპარატის გამოყენება შესაძლებელია სერვერად, მაგრამ სასურველია Linux-ის ოჯახი.

Apache Windows-ზე არის ლოკალური ვარიანტი, რომელიც გამოიყენება ერთ მანქანაზე გარე სერვერებზე განთავსებული რესურსების განვითარების დუბლირებისთვის. Windows Server-ზე ინსტალაცია მისაღებია, მაგრამ არც თუ ისე პოპულარული. CentOs-ზე Apache-ის დაყენება უფრო მეტ ვარიანტს იძლევა და გამოიყენება სერვერების ორგანიზებისთვის ლოკალურ დაგლობალური ქსელები.

მიჩნეულია, რომ Apache სერვერები ემსახურება ყველა აქტიური ვებ რესურსების 50%-ზე მეტს, დანარჩენი მოდის Microsoft-ის, Sun-ის და სხვების მსგავს პროდუქტებზე. სინამდვილეში, ფიზიკური სერვერი და მისი ოპერაციული სისტემა შეიძლება იყოს ნებისმიერი. HTTP სერვერი მოთავსებულია მზა პლატფორმაზე და მუშაობს მასზე არსებული სხვა აპლიკაციების პარალელურად. Apache ითვლება მშობლიური ლინუქსის მთელი ოჯახისთვის, მაგრამ თითოეულ შემთხვევაში მას აქვს თავისი თავისებურებები.

აპაჩის დაყენება
აპაჩის დაყენება

უფასო, მარტივი, სანდო Linux სისტემები და მათი აპლიკაციები. არ აქვს მნიშვნელობა რას იყენებთ: Apache-ს ინსტალაცია და კონფიგურაცია Ubuntu-ზე დიდად არ განსხვავდება CentO-სგან, Debian-ისგან ან FreeBSD-ისგან. ხშირად გარკვეული ოპერაციული სისტემის გაჯერება დამატებითი პროგრამული უზრუნველყოფით თამაშობს როლს.

Linux ოჯახი მცირეა "ნათესავების" რაოდენობის თვალსაზრისით სისტემის ამა თუ იმ ბირთვის ხაზზე. განსხვავებები უფრო სოციალურ ხასიათს ატარებს - დეველოპერების მიერ ოპერაციული სისტემის შესაძლებლობების ფორმულირებასა და განხორციელების კუთხით.

სინამდვილეში, ჰოსტინგის ასამაღლებლად კონკრეტული ამოცანის გადასაჭრელად, თქვენ უნდა გადაწყვიტოთ საჭირო ფუნქციონირება, საჭირო შესრულება, კონცეპტუალური პრიორიტეტები და Linux-ის წარმომადგენლის კონკრეტული არჩევანი, ან შეჩერდეთ Windows Server-ზე.

ადგილობრივი განვითარების პრიორიტეტების ცვლილება

ძნელია შეაფასო გლობალური ქსელის როლი პროგრამირების განვითარებაში, მაგრამ ადვილი შესამჩნევია სიმძიმის ცენტრში რეალური ცვლა: ჩვეულებრივი გახდა ლოკალური აპლიკაციების, როგორც ვებ რესურსის შესრულება. უბრალოდ დაწერეთ პროგრამაადგილობრივი კომპიუტერი - ეს არის დრაივერები, ანტივირუსები, მცირე პროექტები მარტივი ფუნქციონირებით. პროგრამირების ენა … VBA, თუმცა C/C++ ან C შეიძლება გამოყენებულ იქნას.

ნებისმიერი საინფორმაციო პროექტი არის ვებ რესურსი კომპანიის ლოკალურ ქსელში, რომლის ნაწილობრივ წვდომა შესაძლებელია გლობალური ქსელიდან, მაგალითად, თანამშრომლების მოქმედებების კოორდინაციისთვის ოფისის გარეთ, გზაზე ან მივლინებაში.

MySQL, PHP, Apache: დაყენება ლოკალური გამოყენების შემთხვევაში - აპლიკაციის სრულიად განსხვავებული დინამიკა, აუცილებელი ფუნქციონირება. დღევანდელი კომპანიები, განურჩევლად ზომისა, თანამშრომელთა რაოდენობისა და ინდუსტრიისა, სერიოზულად განიხილავენ ინტერნეტ პროგრამირებას, როგორც ლოკალურ, ისე გლობალურს.

ადგილობრივი განვითარების პრიორიტეტები
ადგილობრივი განვითარების პრიორიტეტები

ამავდროულად, შესაძლებელია ვებ რესურსის ლოკალური პროგრამირების განაწილება: კომპანიის ოფისები შეიძლება განთავსდეს ნებისმიერ ადგილას, მაგრამ ეს არ არის ინტერნეტი, არამედ კომპანიის განაწილებული ლოკალური ქსელი.

MySQL, PHP, Apache დაყენება ლოკალური ფორმით:

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

თუ გავითვალისწინებთ, რომ MySQL და Apache Windows-ის გარემოში არის სერვისები, ხოლო PHP კოდი არის უბრალო ტექსტი, რომელიც მუშავდება ხელსაწყოს მიერ (PHP თარჯიმანი) საჭირო დროს მოუწოდებს HTTP სერვერს, მაშინ ცვალებადობის დონე, მობილურობა და კოდის პორტაბელურობა იქნებამნიშვნელოვნად აღემატება ადგილობრივი განვითარების ინსტრუმენტებს.

აპაჩის ინსტალაციისთვის მზადება

„დასაწყისის“ეპოქაშიც კი Unix ოპერაციული სისტემა განსაზღვრავდა ლოიალობის გამოუთქმელ პრინციპებს. მას შემდეგ ყველაფერი, რაც კეთდებოდა Unix-ის მსგავსი სისტემებით, ავტომატურად ითარგმნა სხვა პლატფორმებზე. Windows-ზე Apache-ს დაყენება ძალიან მარტივია, მაგრამ სერიოზული ამოცანები მოითხოვს კარგ გამოცდილებას და HTTP სერვერის კონფიგურაციის დეტალურ გაგებას.

პირველ რიგში, თქვენ უნდა ჩამოტვირთოთ სერვერის უახლესი ვერსია (დღეს ეს არის ვერსია 2.4.33, დათარიღებული 2018-17-03) ოფიციალური ვებსაიტიდან zip-archive ფორმატში. თავდაპირველად უნდა გავითვალისწინოთ, რომ სერვერის ვერსიები მრავალრიცხოვანია და შემოთავაზებულია მრავალი მესამე მხარის რესურსზე, ამიტომ მნიშვნელოვანია აირჩიოთ ოფიციალური იმპლემენტაცია, რომელიც განთავსებულია სანდო ვებ რესურსზე.

apache centos კონფიგურაცია
apache centos კონფიგურაცია

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

კონფიგურაციის ფაილის რედაქტირება

სერვერის კონფიგურაცია განისაზღვრება კონფიგურაციის ფაილების ნაკრებით, რომელიც მდებარეობს conf საქაღალდეში. მთავარი Apache კონფიგურაციის ფაილია

შემთხვევების აბსოლუტურ უმრავლესობაში აუცილებელია ძირითადი ფაილში ცვლილებების შეტანა, ssl და ვირტუალურ ჰოსტებზე პასუხისმგებელი ფაილების შინაარსის გარკვევა. სხვა პარამეტრები ჩვეულებრივკეთდება სერვერის მუშაობის დროს, როდესაც პრობლემები წარმოიქმნება ან ამოცანები მოგვარდება. ძირითადად, შემდგომი პარამეტრები დაკავშირებულია Apache-ს ოპტიმიზაციასთან ან მისი შესაძლებლობების გაფართოებასთან.

სერვერის წარმატებით გასაშვებად საკმარისია მხოლოდ ერთი ხაზის რედაქტირება (მიმდევრობით - 38-ე) - და Apache-ის კონფიგურაცია დასრულებულია.

apache უბუნტუს დაყენება
apache უბუნტუს დაყენება

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

სერვერის განლაგების პროცედურა

თქვენ უნდა იყოთ ფრთხილად სერვერის მდებარეობასთან დაკავშირებით. Apache თავისთავად საინტერესოა, მაგრამ როდესაც ის აღჭურვილია PHP-ით და MySQL-ით, ორმაგად საინტერესოა. უკეთესია, როცა ყველაფერი, რაც ვებ განვითარებასთან არის დაკავშირებული, ერთ ადგილზეა. თქვენ შეგიძლიათ დაეთანხმოთ ნაგულისხმევ ბილიკებს, მაგრამ თანამედროვე პროგრამირება არც ისე იდეალურია მის განხორციელებაში, ასე რომ თქვენ მოგიწევთ პულსზე ცალსახად და ხშირად დაჭერა. გარდა ამისა, მოსახერხებელი მდებარეობის არჩევისას, ხელმისაწვდომი იქნება ყველა ინიციალიზაციისა და კონფიგურაციის ფაილი, ასევე დაინსტალირებული პროდუქტების მუშაობის ჟურნალი.

ჩამოტვირთული ოფიციალური Apache-ს zip-არქივი უნდა განთავსდეს არჩეულ ადგილას, განთავსდეს ხელსაწყო და მუშაობა ცალკე. ამ მაგალითში, C:\SCiA საქაღალდე არის ინსტრუმენტი (Apache24, PHP, MySQL,…), ხოლო SCiB საქაღალდე არის შექმნილი, შენახული ან განახლებული ვებსაიტების ნამუშევარი.

apache-ს ინსტალაცია და კონფიგურაცია
apache-ს ინსტალაცია და კონფიგურაცია

შედეგადმუშაობის პირველ ეტაპზე C:\SCiA\Apache24 საქაღალდეში ხვდება მხოლოდ bin, cgi-bin, conf, error, … ქვესაქაღალდე მთელი თავისი შინაარსით..

ჰოსტების ფაილის რედაქტირება

მეორე ნაბიჯი არის ჰოსტების ფაილის სწორად დაყენება - მითითება, თუ რომელი IP მისამართები მოცემულ კომპიუტერზეა დასახელებული. თუ კომპიუტერი ავითარებს ან ინახავს მხოლოდ ერთ საიტს, მაშინ ვერაფერს შეცვლით.

ბაზის IP - 127.0.0.1 ჩვეულებრივ ყოველთვის მიუთითებს ლოკალურ ჰოსტზე. სამუშაო ჰოსტების ფაილი მდებარეობს c:\Windows\System32\drivers\etc და ასე გამოიყურება.

apache ssl დაყენება
apache ssl დაყენება

ჰსტების ფაილის სწორ ადგილას დასაყენებლად, თქვენ უნდა გამოიყენოთ ბრძანების ხაზი ადმინისტრატორის რეჟიმში. თქვენ შეგიძლიათ მოამზადოთ ფაილის სწორი შიგთავსი თქვენი კომპიუტერის ფაილური სისტემის ნებისმიერ წერტილში, მაგრამ შეგიძლიათ ჩაწეროთ ის მხოლოდ c:\Windows\System32\drivers\etc-ში ადმინისტრატორის უფლებების მქონე ხელსაწყოთი. ამის გაკეთების ყველაზე მარტივი გზაა ბრძანების ხაზი.

დაინსტალირე Apache სერვერი

არაფერია ადვილი. საკმარისია ადმინისტრატორის სახით გაუშვათ ბრძანების ხაზი და გადახვიდეთ C:\SCiA\Apache24 საქაღალდეში. იმის გამო, რომ ეს არის გზა Windows სისტემაში, გამოიყენება წინა ზოლები. კონკრეტულ შემთხვევაში, გზა შეიძლება განსხვავებული იყოს. მაგრამ თუ თქვენ ჯერ კიდევ შეგიძლიათ ექსპერიმენტი საქაღალდის სახელთან დაკავშირებით, რომელიც მასპინძლობს წმინდა სამებას - Apache, PHP და MySQL - მაშინ თითოეული მათგანისთვის საქაღალდის სახელების შეცვლა არაპრაქტიკულია.

php apache-ის დაყენება
php apache-ის დაყენება

ამ შემთხვევაში, სერვერის არქივი განლაგებულია C:/SCiA/Apache24 საქაღალდეში,ამიტომ, თქვენ უნდა ჩაწეროთ ბრძანება bin საქაღალდეში:

httpd.exe -k install

სერვერი შეამოწმებს კონფიგურაციის ფაილს და თავად დააინსტალირებს. სავარაუდოდ, იქნება მცირე შეცდომები, მაგრამ თუ კონფიგურაციის ფაილს სწორად დაარედაქტირებთ, მაშინ ყველა შეცდომა იქნება უმნიშვნელო და შეიძლება სწრაფად გამოსწორდეს.

ბრძანების ხაზის ფანჯარა (1) - სერვისის დაყენება, ფანჯარა (2) - სერვისების სია, რომლებშიც გამოჩნდა სერვერი, ფანჯარა (3) - index.html წყარო ფაილი, რომელიც მდებარეობს С:/SCiB-ზე. /localhost/www, ფანჯარა (4) - სერვერის შედეგი.

ამ მაგალითში, შეგნებულად დაშვებულია შეცდომა: SRVROOT ცვლადის მნიშვნელობის დაყენების ნაცვლად, განხორციელდა მრავალი რედაქტირება "ძველმოდური გზით": ყველაფერი ხელით შეიცვალა. ეს არ არის საუკეთესო გამოსავალი. ცოდნის გამოყენებამდე უნდა გაეცნოთ პროდუქტის მიმდინარე ვერსიას. როგორც წესი, ყველაფერი სწრაფად იცვლება და ცოდნა უნდა იქნას გამოყენებული „მატერიის ცოდნითა და არსებული სიტუაციის გაგებით“.

Zip არქივის დაყენების პრაქტიკა

თანამედროვე საიტები ყოველთვის არ იწერება კონტენტის მართვის სისტემებზე. ძალიან ბევრია ხელით შრომა. საიტის სხვა ჰოსტინგზე გადატანის პრობლემამ კარგი გამოსავალი გამოიწვია - zip არქივი. კონტენტი ჩაკეცილია ერთ ადგილას, გაფართოვდა მეორეში.

zip არქივის დაყენება
zip არქივის დაყენება

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

სერვერის ინსტალაციისას მნიშვნელოვანია მიუთითოთ:

  • სად არის;
  • სად მდებარეობს ვებ რესურსი (localhost);
  • ssl-ის გამოყენება;
  • ვირტუალური მასპინძლები.

ბოლო პოზიცია აქტუალურია, როდესაც მას სერვერზე რამდენიმე რესურსის განვითარება ან შენარჩუნება უნდა. ნამდვილი დეველოპერისთვის ეს აუცილებლობაა: თუნდაც ის უზრუნველყოფს ერთი საიტის მუშაობას, არ იქნება ზედმეტი.

ჯენტლმენთა ნაკრები

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

დენვერისა და მსგავსი ჯენტლმენების განვითარების ნაკრების გამოჩენა იყო რევოლუციური ნაბიჯი სიმარტივისა და მოხერხებულობის მიმართულებით, მაგრამ არ შეცდეთ. რევოლუცია და პროგრამირება აბსოლუტურად შეუთავსებელი რამ არის. პირველი არის კონფლიქტის ბავშვი და მისი მშფოთვარე გადაწყვეტა, მეორე არის სერიოზული საკითხი, რომელიც მოითხოვს აბსოლუტურ სიმშვიდეს, პუნქტუალურობას, სიზუსტეს, თანმიმდევრულობას, ყურადღებას, უსაფრთხოებას, საიმედოობას.

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

უმეტეს შემთხვევაში, ვებ განვითარებარესურსები საკმაოდ გრძელი პროცესებია, რომლებშიც მოთხოვნები სერვისებზე (Apache, PHP, MySQL, …) სწრაფად იცვლება, მაგრამ ყოველთვის არის დრო შემდეგი ამოცანისა და მისი ოპტიმალური გადაწყვეტის გასაგებად. მაგრამ ეს არ არის მიზეზი, რომ გავაგრძელოთ ჯენტლმენური სეტები. დრო გადის, მაგრამ ჯენტლმენი არ იცვლება, ეს ბევრად უფრო დამაჯერებელი არგუმენტია, ვიდრე დენვერის დეკლარაცია - მარტივი, სწრაფი და ხელმისაწვდომი.

მრავალი საიტი - ერთი სერვერი

Apache 2.4-ის დაყენება ერთი ჰოსტისთვის გაუმართლებელი ფუფუნებაა. კომპაქტური დიზაინის მიუხედავად, ამ სერვერს დიდი პასუხისმგებლობა ეკისრება ინტერნეტის აქტიური ვებ რესურსების ნახევარზე მეტზე. გარდა ამისა, ყველა რესურსს არ აქვს წარმომადგენლობითი ნაწილი და ჩანს ქსელში.

სერვერი შეიძლება გამოვიყენოთ როგორც მონაცემთა ბაზა, როგორც ინფორმაციის გადაცემის წერტილი, როგორც ფილტრი, როგორც პარსერი, როგორც სამუშაო მექანიზმი უფრო გლობალურ საინფორმაციო პროცესში. შედეგად, Apache ვირტუალური ჰოსტების დაყენება თითქმის ყოველთვის აუცილებელია.

ერთ სერვერს შეუძლია იმდენი ვებ რესურსის მხარდაჭერა, რამდენიც გსურთ, ამისათვის თქვენ უნდა გააუქმოთ 501 ხაზი httpd.conf ფაილში:

ჩართეთ conf/extra/httpd-vhosts.conf

და აღწერეთ ყველა საჭირო ჰოსტი ფაილში

დამატებით\httpd-vhosts.conf

შეიძლება დაგჭირდეთ იმის გარკვევა, თუ რომელ პორტებსა და IP-ს უსმენს სერვერი, მაგრამ ეს ცალკე საკითხია, პირველად შეგიძლიათ შემოიფარგლოთ იმით, რაც არის.

apache 2.4 დაყენება
apache 2.4 დაყენება

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

Apache SSL კონფიგურაცია ხელმისაწვდომია ანალოგიურად. httpd.conf ფაილში თქვენ უბრალოდ უნდა დატოვოთ "როგორც არის" ხაზები 524-დან 531-მდე, რომლებიც პასუხისმგებელნი არიან SSL-ის მუშაობაზე.

Apache სიმარტივე და სირთულე

დღეები, როდესაც სერვერის დაყენება ნამდვილი გამოწვევა იყო, დიდი ხანია წავიდა. დღეს Apache-ს დაყენება ძალიან მარტივი პროცედურაა, რომელიც არ საჭიროებს სპეციალურ უნარებს დეველოპერისგან.

სამი მარტივი ნაბიჯი:

  • არქივის გაფართოება;
  • კონფიგურაციის ფაილის შეცვლა;
  • დააინსტალირე სერვერი.

შედეგად, Apache სრულად ფუნქციონირებს. თუ არ გაითვალისწინებთ სერვერის მაქსიმალური დატვირთვით მუშაობის პროცესის დახვეწილობას ან არ აკეთებთ ლოკალურ განვითარებას Windows კომპიუტერზე, დამატებითი ცოდნა არ არის საჭირო.

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

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

პროფესიული გარემოდეველოპერი

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

ეს ლოგიკა ვარაუდობს, რომ ქსელში არის მინიმუმ ერთი სერვერი, რომელიც მუშაობს CentOS, Ubuntu, FreeBSD, Windows სამუშაო სადგურებზე. ოპტიმალურია გქონდეთ ორი Linux სერვერი (მთავარი და დამხმარე), Apache დაყენება ლოკალური კომპიუტერისთვის Windows გარემოში. ვირუსის შეტევის ან გაუთვალისწინებელი სიტუაციის შემთხვევაში, დამხმარე სერვერი ჩაანაცვლებს მთავარს, ხოლო მთავარი სერვერი შეკეთდება და აღდგება. თქვენ შეგიძლიათ შეცვალოთ Apache-ს ლოკალური ინსტალაცია სამუშაო სადგურზე (Windows ქვეშ) არქივიდან.

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

გირჩევთ: