Isäntänimen muuttaminen Apache-palvelimella

IT-konsultti asentaa Blade Serverin

Apache tukee nimipohjaisia ​​virtuaalisia isäntiä ja useita IP-osoitteita.

Kuvan luotto: kjekol/iStock/Getty Images

Apache HTTP-daemon tukee nimipohjaista isännöintiä, jotta useat verkkotunnukset voivat jakaa yhden IP-osoitteen. Isäntänimen muuttaminen muuttaa tehokkaasti verkkosivustosi verkkotunnuksen nimeä, koska vierailijasi pyytävät sitä lähettämällä sen isäntänimen URL-osoitteen muodossa pyynnön HTTP: ssä määritettyyn porttiin otsikot. Käytitpä Apachea Linuxissa, Windowsissa tai OS X: ssä, isäntänimesi tallennetaan Apachen päämääritystiedostoon, joka voi sisältää virtuaalisia isäntänimiä muista asetustiedostoista.

Vaihe 1

Avaa Apachen päämääritystiedosto, httpd.conf, oletustekstieditorissasi. Käyttöjärjestelmästäsi riippuen se sijaitsee jossakin seuraavista hakemistoista:

Päivän video

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

Vaihe 2

Etsi tiedostosta sana "ServerName" (ilman lainausmerkkejä, tässä ja koko ajan). Pääset hakutoimintoon useimmissa tekstieditoreissa painamalla "Ctrl-F" tai napsauttamalla "Hae" tai "Muokkaa" valikkoriviltä. Palvelimen nimi -rivi sisältää nykyisen isäntänimesi ja portin numeron kaksoispisteellä erotettuna.

Vaihe 3

Kirjoita uusi isäntänimi avainsanan ServerName jälkeen ja varmista, että et poista porttinumeroa. Palvelimen nimi -rivin pitäisi muistuttaa seuraavaa esimerkkiä:

Palvelimen nimi www.mynewhostname.com: 80

Vaihe 4

Etsi määritystiedostosta termi "Virtual Hosts". Virtuaalipalvelimet-osio löytyy oletustiedoston riviltä 500, mutta se voi olla pienempi, jos olet lisännyt useita mukautuksia. Jos määritystiedostosi sisältää virtuaalisia isäntiä muista tiedostoista, kyseiset tiedostot ja niiden absoluuttiset polut on lueteltu tässä osassa. Vaihtoehtoisesti virtuaalisen isäntätiedot voidaan sisällyttää suoraan httpd.conf-tiedostoon.

Vaihe 5

Avaa Virtual Hosts -osioon sisältyvät tiedostot tekstieditorissasi. Useimmissa tapauksissa mukana tuleva tiedosto on nimeltään httpd-vhosts.conf, ja se sijaitsee samassa hakemistossa kuin httpd.conf. Palvelimet, joissa on kuitenkin liian monta virtuaalipalvelinta mahtumaan yhteen tiedostoon, tallentavat ne usein erillisiin tiedostoihin ja sisällyttävät jokaisen erilliselle Sisällytä-riville. Jos virtuaalisen isännän tiedot tulostetaan suoraan httpd.conf-tiedostoon, voit muokata tätä osaa, jossa ne ovat.

Vaihe 6

Vaihda virtuaalisen isännän ServerName-rivi uudeksi isäntänimeksi, mutta älä lisää porttinumeroa virtuaalisen isäntänimeen. Jos Apache on palvellut Web-sivuja virtuaalipalvelimeltasi vanhalla isäntänimelläsi, IP-osoitteesi ja portin numero sisältyvät jo avaaviin VirtualHost-sulkeihin ja muistuttavat seuraavaa esimerkki:

Palvelimen nimi www.mynewhostname.com

VirtualHost-avainsanaa seuraava tähti on jokerimerkki, joka edustaa kaikkia palvelimesi IP-osoitteita.

Vaihe 7

Käynnistä Apache uudelleen käynnistämällä tietokone uudelleen tai avaamalla konsoli ja suorittamalla käyttöjärjestelmällesi sopiva komento. Kirjoita Linuxissa ja OS X: ssä "sudo apachectl -k restart" ja Windowsissa "httpd.exe -k restart".

Kärki

Varmista, että uusi verkkotunnuksesi on rekisteröity ja että sivustosi vierailijat tietävät uuden nimen ennen sen vaihtamista.

Varoitus

Tämän artikkelin tiedot koskevat Apache 2.2:ta. Se voi vaihdella hieman tai merkittävästi muiden versioiden tai tuotteiden mukaan.