Linux-da Apache resminama köküni nädip tapmaly


DocumentRoot, webde görünýän resminama agajynyň iň ýokary derejeli katalogydyr we bu görkezme Apache2 ýa-da HTTPD gözleýän konfigurasiýasynda katalogy düzýär we talap edilýän URL-den resminama köküne web faýllaryny hödürleýär.

Mysal üçin:

DocumentRoot "/var/www/html"

soň http://domain.com/index.html girmek /var/www/html/index.html degişlidir. “DocumentRoot” yzygiderli çyzgysyz beýan edilmelidir.

Bu gysga gysga maslahatda, Linux ulgamynda Apache DocumentRoot katalogyny nädip tapmalydygyny size görkezeris.

Apache resminamasynyň köküni tapmak

Debian, Ubuntu Linux we Linux Mint ýaly emele gelen Apache DocumentRoot katalogyny almak üçin aşakdaky grep buýrugyny işlediň.

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

CentOS, RHEL we Fedora Linux paýlamalarynda aşakdaky buýrugy işlediň.

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

DocumentRoot bukjasynyň ýerleşýän ýeri, Apache ýa-da httpd konfigurasiýasynda goýlan DocumentRoot direktiwasynyň bahasyna baglylykda üýtgäp biljekdigini unutmaň.

Apache DocumentRoot bukjasynyň ýerleşýän ýerini üýtgetmek isleseňiz, Linux-da esasy Apache “DocumentRoot” katalogyny nädip üýtgetmelidigini düşündirýän makalamyzy okaň.

Bir gapdalynda, ähli wirtual öý eýeleriňiz üçin aýratyn kataloglar DocumentRoot-da bolmaly. Mysal üçin, “DocumentRoot” /var/www/html bolsa, we size1.com we example2.com atly iki sahypa bar bolsa, görkezilişi ýaly olaryň kataloglaryny döredip bilersiňiz.

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

Soňra wirtual host konfigurasiýa faýllarynda DocumentRoot-y ýokardaky kataloglara görkeziň.

Ine, Apache web serweri barada peýdaly bolar ýaly goşmaça gollanmalar:

  1. Linux-da Apache web serwerini dolandyrmak üçin peýdaly buýruklar
  2. Linux-da Apache serweriniň ýagdaýyny we iş wagtyny barlamagyň 3 usuly
  3. RHEL/CentOS-da Apache Userdir modulyny nädip işletmeli
  4. Apache wirtual hosting: IP esasly we at esasly wirtual hostlar
  5. Apache web serwerindäki ähli wirtual hostlary nädip sanawlamaly

Bu! Apache DocumentRoot katalogyny tapmagyň başga bir peýdaly usulyny bilýän bolsaňyz, aşakdaky teswir bölüminde biziň bilen paýlaşyň.