Kuidas muuta Apache serveri hostinime

IT-konsultant paigaldab Blade Serveri

Apache toetab nimepõhiseid virtuaalseid hoste ja mitut IP-aadressi.

Pildi krediit: kjekol/iStock/Getty Images

Apache HTTP-deemon toetab nimepõhist hostimist, nii et mitu domeeninime saavad jagada ühte IP-aadressi. Hostinime muutmine muudab teie veebisaidi domeeninime, kuna külastajad seda nõuavad sait, saates selle hostinime URL-i kujul teie määratud porti päringu HTTP-s päised. Olenemata sellest, kas kasutate Apache'i Linuxis, Windowsis või OS X-is, salvestatakse teie hostinimed Apache'i põhikonfiguratsioonifaili, mis võib sisaldada virtuaalseid hostinimesid muudest konfiguratsioonifailidest.

Samm 1

Avage vaiketekstiredaktoris Apache peamine konfiguratsioonifail httpd.conf. Olenevalt teie operatsioonisüsteemist asub see ühes järgmistest kataloogidest.

Päeva video

Linux: /etc/httpd/conf/ Windows: C:\Program Files\Apache Software Foundation\conf\ OS X: /etc/apache2/

2. samm

Otsige failist sõna "ServerName" (ilma jutumärkideta, siin ja läbivalt). Enamiku tekstiredaktorite otsingufunktsioonile pääsete juurde, vajutades "Ctrl-F" või klõpsates menüüribal "Otsi" või "Muuda". Rida ServerName sisaldab teie praegust hostinime ja pordi numbrit, eraldatuna kooloniga.

3. samm

Sisestage märksõna ServerName järele uus hostinimi ja veenduge, et te ei kustutaks lõpu pordinumbrit. ServerName rida peaks sarnanema järgmise näitega:

ServeriNimi www.mynewhostname.com: 80

4. samm

Otsige konfiguratsioonifailist terminit "Virtual Hosts". Jaotis Virtuaalsed hostid asub vaikefaili real 500, kuid see võib olla madalam, kui olete lisanud palju kohandusi. Kui teie konfiguratsioonifail sisaldab virtuaalseid hoste teistest failidest, on need failid ja nende absoluutsed teed selles jaotises loetletud. Teise võimalusena võib virtuaalse hosti teabe lisada otse faili httpd.conf.

5. samm

Avage oma tekstiredaktoris jaotises Virtuaalsed hostid olevad failid. Enamikul juhtudel nimetatakse kaasatud faili nimetust httpd-vhosts.conf ja see asub samas kataloogis kui httpd.conf. Kuid serverid, millel on liiga palju virtuaalseid hoste, et need ühte faili mahutada, salvestavad need sageli eraldi failidesse ja sisaldavad igaüks neist eraldi kaasamise reale. Kui virtuaalse hosti teave prinditakse otse faili httpd.conf, saate seda jaotist redigeerida, kus see on.

6. samm

Muutke oma virtuaalse hosti rida ServerName oma uue hostinimega, kuid ärge lisage virtuaalse hosti nimele pordi numbrit. Kui Apache on teenindanud veebilehti teie virtuaalsest hostist, kasutades vana hostinime, siis teie IP-aadressi ja pordi number on juba avatavates VirtualHosti sulgudes ja sarnanevad järgmisele näide:

ServeriNimi www.mynewhostname.com

VirtualHosti märksõnale järgnev tärn on metamärk, mis tähistab kõiki teie serveri IP-aadresse.

7. samm

Taaskäivitage Apache, taaskäivitades arvuti või avades konsooli ja käivitades oma operatsioonisüsteemile vastava käsu. Linuxis ja OS X-is sisestage "sudo apachectl -k restart" ja Windowsis "httpd.exe -k restart".

Näpunäide

Veenduge, et teie uus domeeninimi on registreeritud ja teie saidi külastajad teaksid seda enne selle muutmist.

Hoiatus

Selles artiklis sisalduv teave kehtib Apache 2.2 kohta. See võib teiste versioonide või toodetega veidi või oluliselt erineda.