Kā mainīt resursdatora nosaukumu Apache serverī

IT konsultants instalē Blade Server

Apache atbalsta uz nosaukumiem balstītus virtuālos saimniekdatorus un vairākas IP adreses.

Attēla kredīts: kjekol/iStock/Getty Images

Apache HTTP dēmons atbalsta uz nosaukumiem balstītu mitināšanu, lai vairāki domēna nosaukumi varētu koplietot vienu IP adresi. Mainot saimniekdatora nosaukumu, tiek mainīts jūsu vietnes domēna nosaukums, jo apmeklētāji to pieprasa vietni, nosūtot tās resursdatora nosaukumu URL veidā uz jūsu norādīto portu pieprasījuma HTTP galvenes. Neatkarīgi no tā, vai izmantojat Apache operētājsistēmā Linux, Windows vai OS X, jūsu resursdatora nosaukumi tiek saglabāti galvenajā Apache konfigurācijas failā, kas var ietvert virtuālos resursdatora nosaukumus no citiem konfigurācijas failiem.

1. darbība

Atveriet galveno Apache konfigurācijas failu httpd.conf savā noklusējuma teksta redaktorā. Atkarībā no operētājsistēmas tā atrodas vienā no šiem direktorijiem:

Dienas video

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

2. darbība

Failā meklējiet vārdu "ServerName" (bez pēdiņām, šeit un visā). Vairumā teksta redaktoru meklēšanas funkcijai varat piekļūt, nospiežot taustiņu kombināciju "Ctrl-F" vai izvēlņu joslā noklikšķinot uz "Meklēt" vai "Rediģēt". Rindā ServerName ir jūsu pašreizējais resursdatora nosaukums un porta numurs, kas atdalīti ar kolu.

3. darbība

Ievadiet jaunu resursdatora nosaukumu aiz atslēgvārda ServerName un pārliecinieties, ka neizdzēšat beigu porta numuru. Rindai ServerName vajadzētu atgādināt šādu piemēru:

Servera nosaukums www.mynewhostname.com: 80

4. darbība

Konfigurācijas failā meklējiet terminu "Virtual Hosts". Virtuālo resursdatoru sadaļa atrodas ap noklusējuma faila 500. rindu, taču tā var būt zemāka, ja esat pievienojis daudz pielāgojumu. Ja jūsu konfigurācijas failā ir iekļauti virtuālie saimniekdatori no citiem failiem, šie faili un to absolūtie ceļi ir norādīti šajā sadaļā. Alternatīvi, virtuālā resursdatora informāciju var iekļaut tieši httpd.conf failā.

5. darbība

Atveriet teksta redaktora sadaļā Virtuālie saimnieki iekļautos failus. Vairumā gadījumu iekļautais fails tiek saukts par httpd-vhosts.conf, un tas atrodas tajā pašā direktorijā, kur httpd.conf. Tomēr serveri ar pārāk daudz virtuālo saimniekdatoru, lai tie ietilptu vienā failā, bieži tos glabā atsevišķos failos un iekļauj katru atsevišķā Iekļaut rindiņā. Ja virtuālā resursdatora informācija tiek drukāta tieši httpd.conf failā, varat rediģēt šo sadaļu, kur tā atrodas.

6. darbība

Mainiet virtuālā resursdatora rindiņu ServerName uz jauno resursdatora nosaukumu, bet nepievienojiet porta numuru virtuālā resursdatora nosaukumam. Ja Apache ir apkalpojis Web lapas no jūsu virtuālā resursdatora, izmantojot veco resursdatora nosaukumu, jūsu IP adresi un porta numurs jau ir iekļauti sākuma VirtualHost iekavās un atgādina tālāk norādīto piemērs:

Servera nosaukums www.mynewhostname.com

Zvaigznīte aiz VirtualHost atslēgvārda ir aizstājējzīmes vērtība, kas apzīmē visas jūsu servera IP adreses.

7. darbība

Restartējiet Apache, restartējot datoru vai atverot konsoli un izpildot savai operētājsistēmai atbilstošo komandu. Operētājsistēmās Linux un OS X ievadiet "sudo apachectl -k restart" un sistēmā Windows ievadiet "httpd.exe -k restart".

Padoms

Pārliecinieties, vai jūsu jaunais domēna vārds ir reģistrēts un jūsu vietnes apmeklētāji zina jauno nosaukumu pirms tā maiņas.

Brīdinājums

Šajā rakstā sniegtā informācija attiecas uz Apache 2.2. Tas var nedaudz vai ievērojami atšķirties atkarībā no citām versijām vai produktiem.