Hvernig á að breyta sjálfgefna Apache DocumentRoot Directory í Linux


Apache vefþjónn er líklega mest notaði vefþjónninn á milli kerfa, þar á meðal mismunandi Linux dreifingar og Windows. Vefþjónninn er notaður til að afhenda vefefni og getur þjónað mörgum fyrirspurnum í einu.

Það er oft ákjósanlegt val fagfólks til að byggja upp mismunandi vefverkefni. Að hafa að minnsta kosti grunnþekkingu á þessum vefþjóni er mikilvægt fyrir alla unga fagmenn sem vilja hefja feril sem Linux kerfisstjóri.

Í þessari stuttu kennslu ertu að fara að læra hvernig á að breyta rótarskránni fyrir Apache vefþjóninn. Í tilgangi þessarar kennslu munum við nota Ubuntu/Debian og RHEL/CentOS/Fedora byggðar uppsetningar á vefþjóninum.

Hins vegar eru slóðir og tilskipanir nánast þær sömu fyrir aðrar dreifingar líka, svo þú munt einnig geta beitt lærðum í mismunandi stýrikerfi.

Til að gera nauðsynlegar breytingar þarftu að breyta DocumentRoot tilskipun vefþjónsins. Þetta er skráin þar sem Apache mun lesa innihaldið sem gesturinn mun nálgast í vafranum. Eða með öðrum orðum, þetta er möppan sem myndar tré af möppum sem verða aðgengilegar á vefnum.

Sjálfgefin DocumentRoot fyrir Apache  er:

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

Þessum slóðum er lýst í stillingarskrá Apache.

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

Til að breyta skjalrótinni fyrir Apache vefþjóninn þinn skaltu einfaldlega opna samsvarandi skrá með uppáhalds textaritlinum þínum og leita að 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"

Eftir það skaltu breyta slóðinni að nýju markskránni og ganga úr skugga um að Apache geti lesið/skrifað í þá möppu. Þegar þú hefur breytt DocumentRoot, vistaðu skrána og endurræstu apache með:

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

Lokahugsanir

Breyting á sjálfgefna skjalrót er auðvelt verkefni sem hægt er að klára á nokkrum mínútum. Þegar þú gerir slíkar breytingar er mikilvægt að ganga úr skugga um að þú gerir engar innsláttarvillur og gæta þess að endurræsa Apache alltaf eftir að hafa gert breytingar á stillingarskránni.