Apache მხარს უჭერს სახელზე დაფუძნებულ ვირტუალურ ჰოსტებს და მრავალ IP მისამართს.
სურათის კრედიტი: kjekol/iStock/Getty Images
Apache HTTP დემონი მხარს უჭერს სახელზე დაფუძნებულ ჰოსტინგს, რათა რამდენიმე დომენის სახელმა შეძლოს ერთი IP მისამართის გაზიარება. ჰოსტის სახელის შეცვლა ეფექტურად ცვლის თქვენი ვებსაიტის დომენის სახელს, რადგან თქვენი ვიზიტორები ითხოვენ ამას საიტის გაგზავნით მისი ჰოსტის სახელი, URL-ის სახით, თქვენს მითითებულ პორტში მოთხოვნის HTTP-ში სათაურები. მიუხედავად იმისა, აწარმოებთ Apache-ს Linux-ში, Windows-ში თუ OS X-ში, თქვენი ჰოსტის სახელები ინახება მთავარ Apache-ის კონფიგურაციის ფაილში, რომელიც შეიძლება შეიცავდეს ვირტუალურ ჰოსტის სახელებს სხვა კონფიგურაციის ფაილებიდან.
Ნაბიჯი 1
გახსენით მთავარი Apache კონფიგურაციის ფაილი, httpd.conf, თქვენს ნაგულისხმევ ტექსტურ რედაქტორში. თქვენი ოპერაციული სისტემის მიხედვით, ის მდებარეობს ერთ-ერთ შემდეგ დირექტორიაში:
დღის ვიდეო
Linux: /etc/httpd/conf/ Windows: C:\Program Files\Apache Software Foundation\conf\ OS X: /etc/apache2/
ნაბიჯი 2
მოძებნეთ სიტყვა "ServerName" (ბრჭყალების გარეშე, აქ და მთელი) ფაილში. თქვენ შეგიძლიათ შეხვიდეთ ძიების ფუნქციაზე ტექსტის რედაქტორების უმეტესობაში "Ctrl-F" დაჭერით ან მენიუს ზოლში "ძებნა" ან "რედაქტირება" დაწკაპუნებით. ServerName ხაზი შეიცავს თქვენს ამჟამინდელ ჰოსტის სახელს და პორტის ნომერს, რომლებიც გამოყოფილია ორწერტილით.
ნაბიჯი 3
შეიყვანეთ ახალი ჰოსტის სახელი ServerName საკვანძო სიტყვის შემდეგ და დარწმუნდით, რომ არ წაშალოთ ბოლო პორტის ნომერი. ServerName ხაზი უნდა ჰგავდეს შემდეგ მაგალითს:
Სერვერის სახელი www.mynewhostname.com: 80
ნაბიჯი 4
მოძებნეთ ტერმინი "ვირტუალური მასპინძლები" კონფიგურაციის ფაილში. ვირტუალური მასპინძლების განყოფილება გვხვდება ნაგულისხმევი ფაილის 500-ე სტრიქონში, მაგრამ ის შეიძლება უფრო დაბალი იყოს, თუ თქვენ დაამატებთ ბევრ პერსონალიზაციას. თუ თქვენი კონფიგურაციის ფაილი შეიცავს ვირტუალურ ჰოსტებს სხვა ფაილებიდან, ეს ფაილები და მათი აბსოლუტური ბილიკები ჩამოთვლილია ამ განყოფილებაში. ალტერნატიულად, ვირტუალური მასპინძლის ინფორმაცია შეიძლება იყოს პირდაპირ httpd.conf ფაილში.
ნაბიჯი 5
გახსენით ფაილები, რომლებიც შედის ვირტუალური მასპინძლების განყოფილებაში თქვენს ტექსტურ რედაქტორში. უმეტეს შემთხვევაში, ჩართულ ფაილს ჰქვია httpd-vhosts.conf და ის მდებარეობს იმავე დირექტორიაში, როგორც httpd.conf. თუმცა, სერვერები, რომლებსაც აქვთ ძალიან ბევრი ვირტუალური ჰოსტი, რომ ერთ ფაილში მოთავსდეს, ხშირად ინახავს მათ ცალკეულ ფაილებში და აერთიანებს თითოეულ მათგანს ცალკე Include ხაზზე. თუ ვირტუალური მასპინძლის ინფორმაცია იბეჭდება პირდაპირ httpd.conf ფაილში, შეგიძლიათ შეცვალოთ ეს განყოფილება, სადაც ის არის.
ნაბიჯი 6
შეცვალეთ თქვენი ვირტუალური ჰოსტის ServerName ხაზი თქვენი ახალი ჰოსტის სახელით, მაგრამ არ დაურთოთ პორტის ნომერი ვირტუალური ჰოსტის სახელს. თუ Apache ემსახურება ვებ გვერდებს თქვენი ვირტუალური ჰოსტიდან ძველი ჰოსტის სახელის, თქვენი IP მისამართის გამოყენებით და პორტის ნომერი უკვე შედის VirtualHost-ის გახსნის ფრჩხილებში და წააგავს შემდეგს მაგალითი:
ვარსკვლავი VirtualHost საკვანძო სიტყვის შემდეგ არის სიმბოლოს მნიშვნელობა, რომელიც წარმოადგენს თქვენს სერვერზე არსებულ ყველა IP მისამართს.
ნაბიჯი 7
გადატვირთეთ Apache თქვენი კომპიუტერის გადატვირთვით ან კონსოლის გახსნით და თქვენი ოპერაციული სისტემის შესაბამისი ბრძანების შესრულებით. Linux-ში და OS X-ში შეიყვანეთ "sudo apachectl -k restart", ხოლო Windows-ში შეიყვანეთ "httpd.exe -k restart".
რჩევა
დარწმუნდით, რომ თქვენი ახალი დომენის სახელი რეგისტრირებულია და რომ თქვენი საიტის ვიზიტორებმა იციან ახალი სახელი მის შეცვლამდე.
გაფრთხილება
ამ სტატიაში მოცემული ინფორმაცია ეხება Apache 2.2-ს. ის შეიძლება ოდნავ ან მნიშვნელოვნად განსხვავდებოდეს სხვა ვერსიებთან ან პროდუქტებთან.