„Apache“ palaiko vardais pagrįstus virtualius pagrindinius kompiuterius ir kelis IP adresus.
Vaizdo kreditas: kjekol/iStock/Getty Images
„Apache“ HTTP demonas palaiko vardų prieglobą, kad keli domenų vardai galėtų bendrinti vieną IP adresą. Pakeitus pagrindinio kompiuterio pavadinimą veiksmingai pakeičiamas jūsų svetainės domeno pavadinimas, nes lankytojai to prašo svetainę išsiųsdami jos pagrindinio kompiuterio pavadinimą URL forma į jūsų nurodytą prievadą užklausos HTTP antraštes. Nesvarbu, ar naudojate „Apache“ sistemoje „Linux“, „Windows“ ar „OS X“, jūsų pagrindinio kompiuterio pavadinimai saugomi pagrindiniame „Apache“ konfigūracijos faile, kuriame gali būti virtualių prieglobos pavadinimų iš kitų konfigūracijos failų.
1 žingsnis
Numatytajame teksto rengyklėje atidarykite pagrindinį „Apache“ konfigūracijos failą httpd.conf. Priklausomai nuo jūsų operacinės sistemos, ji yra viename iš šių katalogų:
Dienos vaizdo įrašas
Linux: /etc/httpd/conf/ Windows: C:\Program Files\Apache Software Foundation\conf\OS X: /etc/apache2/
2 žingsnis
Faile ieškokite žodžio „ServerName“ (be kabučių, čia ir visame). Daugumoje teksto redaktorių paieškos funkciją galite pasiekti paspausdami „Ctrl-F“ arba meniu juostoje spustelėję „Ieškoti“ arba „Redaguoti“. Serverio pavadinimo eilutėje yra jūsų dabartinis pagrindinio kompiuterio pavadinimas ir prievado numeris, atskirti dvitaškiu.
3 veiksmas
Įveskite naują pagrindinio kompiuterio pavadinimą po raktinio žodžio ServerName ir įsitikinkite, kad neištrinate galinio prievado numerio. Serverio pavadinimo eilutė turėtų būti panaši į šį pavyzdį:
Serverio pavadinimas www.mynewhostname.com: 80
4 veiksmas
Konfigūracijos faile ieškokite termino „Virtual Hosts“. Skyrius „Virtual Hosts“ yra maždaug 500 numatytojo failo eilutėje, tačiau ji gali būti mažesnė, jei pridėjote daug tinkinimų. Jei jūsų konfigūracijos faile yra virtualių kompiuterių iš kitų failų, tie failai ir jų absoliutūs keliai yra išvardyti šiame skyriuje. Arba virtualiojo pagrindinio kompiuterio informacija gali būti įtraukta tiesiogiai į httpd.conf failą.
5 veiksmas
Savo teksto rengyklėje atidarykite failus, įtrauktus į Virtual Hosts skyrių. Daugeliu atvejų įtrauktas failas vadinamas httpd-vhosts.conf ir yra tame pačiame kataloge kaip ir httpd.conf. Tačiau serveriai, kuriuose yra per daug virtualių prieglobų, kad tilptų viename faile, dažnai saugo juos atskiruose failuose ir kiekvieną įtraukia į atskirą įtraukimo eilutę. Jei virtualaus pagrindinio kompiuterio informacija spausdinama tiesiogiai httpd.conf faile, galite redaguoti šią skiltį ten, kur ji yra.
6 veiksmas
Pakeiskite virtualiojo pagrindinio kompiuterio serverio pavadinimo eilutę į naują pagrindinio kompiuterio pavadinimą, bet nepridėkite prievado numerio prie virtualaus pagrindinio kompiuterio pavadinimo. Jei „Apache“ teikė žiniatinklio puslapius iš jūsų virtualaus pagrindinio kompiuterio naudodama senąjį pagrindinio kompiuterio pavadinimą, jūsų IP adresą ir prievado numeris jau įtraukti į pradinius „VirtualHost“ skliaustus ir yra panašūs į šiuos pavyzdys:
Žvaigždutė po „VirtualHost“ raktinio žodžio yra pakaitos simbolio reikšmė, nurodanti visus jūsų serverio IP adresus.
7 veiksmas
Iš naujo paleiskite Apache iš naujo paleisdami kompiuterį arba atidarydami konsolę ir vykdydami atitinkamą operacinės sistemos komandą. „Linux“ ir „OS X“ sistemoje įveskite „sudo apachectl -k restart“, o sistemoje „Windows“ įveskite „httpd.exe -k restart“.
Patarimas
Įsitikinkite, kad jūsų naujas domeno vardas yra užregistruotas ir jūsų svetainės lankytojai žino naują pavadinimą prieš jį keisdami.
Įspėjimas
Šiame straipsnyje pateikta informacija taikoma „Apache 2.2“. Jis gali šiek tiek arba labai skirtis nuo kitų versijų ar produktų.