Kako spremeniti ime gostitelja na strežniku Apache

IT svetovalec namesti Blade Server

Apache podpira navidezne gostitelje, ki temeljijo na imenu, in več naslovov IP.

Zasluga slike: kjekol/iStock/Getty Images

Demon Apache HTTP podpira gostovanje na podlagi imena, tako da lahko več imen domen deli en naslov IP. Sprememba imena gostitelja dejansko spremeni ime domene vašega spletnega mesta, saj vaši obiskovalci zahtevajo mestu tako, da pošlje svoje ime gostitelja v obliki URL-ja na vaša določena vrata v HTTP zahtevi glave. Ne glede na to, ali zaženete Apache v Linuxu, 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.

Korak 1

Odprite glavno konfiguracijsko datoteko Apache, httpd.conf, v privzetem urejevalniku besedil. Odvisno od vašega operacijskega sistema se nahaja v enem od naslednjih imenikov:

Video dneva

Linux: /etc/httpd/conf/ Windows: C:\Program Files\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 s pritiskom na "Ctrl-F" ali s klikom na "Išči" ali "Uredi" v menijski vrstici. Vrstica ServerName vsebuje vaše trenutno ime gostitelja in številko vrat, ločeno z dvopičjem.

3. korak

Za ključno besedo ServerName vnesite novo ime gostitelja in zagotovite, 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 "Virtualni gostitelji". Razdelek Virtual Hosts se nahaja okoli vrstice 500 privzete datoteke, vendar je morda 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

V urejevalniku besedil odprite datoteke, vključene v razdelek Virtualni gostitelji. V večini primerov se vključena datoteka imenuje httpd-vhosts.conf in se nahaja v istem imeniku kot httpd.conf. Vendar pa strežniki s preveč navideznimi gostitelji, da bi jih lahko prilegali v eno datoteko, jih pogosto shranijo v ločene datoteke in vsakega vključijo v ločeno vrstico Vključi. Če so informacije o navideznem gostitelju natisnjene neposredno v datoteki httpd.conf, lahko uredite ta razdelek, kjer je.

6. korak

Spremenite vrstico ServerName svojega navideznega gostitelja v novo ime gostitelja, vendar ne dodajte številke vrat imenu navideznega gostitelja. Če je Apache stregel spletne strani iz vašega virtualnega gostitelja s starim imenom gostitelja, vaš naslov IP in številka vrat sta že vključena v začetne oklepaje VirtualHost in sta podobna naslednjim primer:

Ime strežnika www.mynewhostname.com

Zvezdica za ključno besedo VirtualHost je nadomestna vrednost, ki predstavlja vse naslove IP na vašem strežniku.

7. korak

Znova zaženite Apache tako, da znova zaženete računalnik ali odprete konzolo in izvedete ustrezen ukaz za vaš operacijski sistem. V Linuxu 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 nekoliko ali bistveno razlikuje.