Kā nomainīt noklusējuma Apache DocumentRoot direktoriju Linux


Apache tīmekļa serveris, iespējams, ir visvairāk izmantotais tīmekļa serveris dažādās platformās, ieskaitot dažādus Linux izplatījumus un Windows. Tīmekļa serveris tiek izmantots tīmekļa satura piegādei, un tas vienlaikus var apkalpot daudzus vaicājumus.

Tā bieži ir profesionāļu vēlamā izvēle dažādu tīmekļa projektu veidošanai. Visiem jauniem profesionāļiem, kuri vēlas sākt karjeru kā Linux sistēmas administrators, ir būtiskas zināšanas vismaz par šo tīmekļa serveri.

Šajā īsajā apmācībā jūs uzzināsiet, kā modificēt Apache tīmekļa servera saknes direktoriju. Šīs apmācības vajadzībām mēs izmantosim Web servera Ubuntu/Debian un RHEL/CentOS/Fedora bāzes instalācijas.

Tomēr ceļi un direktīvas ir praktiski vienādas arī citiem izplatījumiem, tāpēc jūs varēsiet pielietot apgūto arī dažādās OS.

Lai veiktu nepieciešamās izmaiņas, jums jāmaina tīmekļa servera direktīva DocumentRoot . Šis ir katalogs, no kura Apache nolasīs saturu, kuram apmeklētājs piekļūs pārlūkprogrammā. Vai citiem vārdiem sakot, šis ir katalogs, kas veido direktoriju koku, kas būs pieejams tīmeklī.

Apache noklusējuma DocumentRoot ir:

/var/www/html
or
/var/www/

Šie ceļi ir aprakstīti Apache konfigurācijas failā.

/etc/apache2/sites-enabled/000-default
/etc/apache/apache2.conf
/etc/httpd/conf/httpd.conf

Lai mainītu Apache tīmekļa servera dokumenta sakni, vienkārši atveriet atbilstošo failu ar iecienīto teksta redaktoru un meklējiet DocumentRoot .

#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "/var/www/html"

Pēc tam mainiet ceļu uz jauno mērķa direktoriju un pārliecinieties, vai Apache spēj lasīt/rakstīt šajā direktorijā. Kad esat modificējis DocumentRoot, saglabājiet failu un restartējiet apache, izmantojot:

# systemctl restart apache     [For SystemD]
# service httpd restart        [For SysVinit]    

Pēdējās domas

Noklusējuma dokumenta saknes maiņa ir viegls uzdevums, kuru var paveikt pāris minūtēs. Veicot šādas izmaiņas, ir svarīgi pārliecināties, ka neveicāt drukas kļūdas, un pēc konfigurācijas faila izmaiņu veikšanas vienmēr restartējiet Apache.