Kaip rasti „Apache Document Root“ sistemoje „Linux“.


DocumentRoot yra aukščiausio lygio katalogas dokumentų medyje, matomas iš žiniatinklio, ir ši direktyva nustato katalogą konfigūracija, iš kurios Apache2 arba HTTPD > ieško ir aptarnauja žiniatinklio failus nuo prašomo URL iki dokumento šaknies.

Pavyzdžiui:

DocumentRoot "/var/www/html"

tada prieiga prie http://domain.com/index.html nurodo /var/www/html/index.html. DocumentRoot turėtų būti aprašytas be pasvirojo brūkšnio.

Šiame trumpame patarime parodysime, kaip rasti Apache DocumentRoot katalogą Linux sistemoje.

Raskite „Apache“ dokumento šaknį

Norėdami gauti Apache DocumentRoot katalogą Debian, Ubuntu Linux ir jų išvestinėse programose, pvz., Linux Mint, vykdykite toliau nurodytus veiksmus. grep komanda.

grep -i 'DocumentRoot' /etc/apache2/sites-available/000-default.conf
grep -i 'DocumentRoot' /etc/apache2/sites-available/default-ssl.conf

CentOS, RHEL ir Fedora Linux platinimuose paleiskite šią komandą.

grep -i 'DocumentRoot' /etc/httpd/conf/httpd.conf
grep -i 'DocumentRoot' /etc/httpd/conf.d/ssl.conf

Atminkite, kad DocumentRoot katalogo vieta gali skirtis priklausomai nuo DocumentRoot direktyvos reikšmės, nustatytos „Apache“ arba httpd konfigūracijoje.

Jei norite pakeisti „Apache“ DocumentRoot katalogo vietą, perskaitykite mūsų straipsnį, kuriame paaiškinama, kaip pakeisti numatytąjį „Apache“ katalogą „DocumentRoot“ sistemoje „Linux“.

Pastaba: atskiri visų virtualių prieglobų katalogai turi būti DocumentRoot. Pavyzdžiui, jei jūsų DocumentRoot yra /var/www/html ir turite dvi svetaines, pavadintas example1.com ir example2. com, galite sukurti jų katalogus, kaip parodyta.

sudo mkdir -p /var/www/html/example1.com/
sudo mkdir -p /var/www/html/example2.com/

Tada virtualiosios prieglobos konfigūracijos failuose nukreipkite jų DocumentRoot į anksčiau nurodytus katalogus.

Štai keletas papildomų vadovų apie „Apache“ žiniatinklio serverį, kurie jums bus naudingi:

  1. Naudingos komandos, skirtos valdyti „Apache“ žiniatinklio serverį sistemoje „Linux“.
  2. 3 būdai, kaip patikrinti „Apache“ serverio būseną ir veikimo laiką sistemoje „Linux“.
  3. Kaip įjungti „Apache Userdir“ modulį RHEL/CentOS
  4. „Apache“ virtualusis priegloba: IP ir vardais pagrįsti virtualūs kompiuteriai
  5. Kaip išvardyti visus virtualius pagrindinius kompiuterius „Apache“ žiniatinklio serveryje

Viskas! Jei žinote kokį kitą naudingą būdą rasti Apache DocumentRoot katalogą, pasidalykite su mumis toliau pateiktame komentarų skyriuje.