Kako spremeniti ime gostitelja na strežniku Apache
Daemon HTTP Apache podpira gostovanje na podlagi imen, tako da lahko več imen domen deli en naslov IP. Spreminjanje imena gostitelja dejansko spremeni ime domene vašega spletnega mesta, saj vaši obiskovalci zahtevajo spletno mesto tako, da pošljejo njegovo ime gostitelja v obliki URL-ja na vaša navedena vrata v glavah HTTP zahteve. Ne glede na to, ali uporabljate Apache v sistemu Linux, Windows ali OS X, so vaša imena gostiteljev shranjena v glavni konfiguracijski datoteki Apache, ki lahko vključuje imena navideznih gostiteljev iz drugih konfiguracijskih datotek.
1. korak
Odprite glavno konfiguracijsko datoteko Apache, httpd.conf, v privzetem urejevalniku besedil. Odvisno od vašega operacijskega sistema se nahaja v enem od naslednjih imenikov:
Linux:/etc/httpd/conf/ Windows:C:\Programske datoteke\Apache Software Foundation\conf\ OS X:/etc/apache2/
2. korak
Poiščite besedo "ServerName" (brez narekovajev, tukaj in povsod) v datoteki. Do funkcije iskanja v večini urejevalnikov besedil lahko dostopate tako, da pritisnete »Ctrl-F« ali kliknete »Išči« ali »Uredi« v menijski vrstici. Vrstica ServerName vsebuje vaše trenutno ime gostitelja in številko vrat, ločena z dvopičjem.
3. korak
Za ključno besedo ServerName vnesite novo ime gostitelja in se prepričajte, da ne izbrišete končne številke vrat. Vrstica ServerName bi morala biti podobna naslednjemu primeru:
Ime strežnika www.mynewhostname.com:80
4. korak
V konfiguracijski datoteki poiščite izraz "Virtual Hosts". Razdelek Virtual Hosts se pojavi okoli vrstice 500 privzete datoteke, vendar je lahko nižji, če ste dodali veliko prilagoditev. Če vaša konfiguracijska datoteka vključuje navidezne gostitelje iz drugih datotek, so te datoteke in njihove absolutne poti navedene v tem razdelku. Druga možnost je, da so informacije o navideznem gostitelju vključene neposredno v datoteko httpd.conf.
5. korak
Odprite datoteke, vključene v razdelek Virtual Hosts v urejevalniku besedil. V večini primerov se vključena datoteka imenuje httpd-vhosts.conf in se nahaja v istem imeniku kot httpd.conf. Vendar strežniki s preveč navideznimi gostitelji, da bi jih lahko spravili v eno datoteko, jih pogosto shranijo v ločene datoteke in vsakega vključijo v ločeno vrstico Include. Če so informacije o navideznem gostitelju natisnjene neposredno v datoteki httpd.conf, lahko uredite ta razdelek, kjer so.
6. korak
Spremenite vrstico ServerName svojega navideznega gostitelja v svoje novo ime gostitelja, vendar imenu navideznega gostitelja ne dodajajte številke vrat. Če je Apache stregel spletne strani iz vašega navideznega gostitelja s starim imenom gostitelja, sta vaš naslov IP in številka vrat že vključena v začetni oklepaj VirtualHost in sta podobna naslednjemu primeru:
Zvezdica, ki sledi ključni besedi VirtualHost, je vrednost nadomestnega znaka, ki predstavlja vse naslove IP na vašem strežniku.
7. korak
Ponovno zaženite Apache tako, da znova zaženete računalnik ali odprete konzolo in izvedete ustrezen ukaz za vaš operacijski sistem. V sistemih Linux in OS X vnesite »sudo apachectl -k restart«, v sistemu Windows pa »httpd.exe -k restart«.
Nasvet
Prepričajte se, da je vaše novo ime domene registrirano in da obiskovalci vašega spletnega mesta poznajo novo ime, preden ga spremenite.
Opozorilo
Informacije v tem članku veljajo za Apache 2.2. Pri drugih različicah ali izdelkih se lahko rahlo ali bistveno razlikuje.