Giunsa Pagpangita ang Apache Document Root sa Linux


Ang DocumentRoot mao ang pinakataas nga lebel nga direktoryo sa punoan sa dokumento nga makita gikan sa web ug kini nga direktiba nagtakda sa direktoryo sa configuration diin ang Apache2 o HTTPD nangita ug nag-alagad sa mga web file gikan sa gihangyo nga URL ngadto sa gamut sa dokumento.

Pananglitan:

DocumentRoot "/var/www/html"

unya ang access sa http://domain.com/index.html nagtumong sa /var/www/html/index.html. Ang DocumentRoot kinahanglang ihulagway nga walay trailing slash.

Niini nga mubo nga dali nga tip, ipakita namon kanimo kung giunsa pagpangita ang direktoryo sa Apache DocumentRoot sa usa ka sistema sa Linux.

Pagpangita sa Apache Document Root

Aron makuha ang direktoryo sa Apache DocumentRoot sa Debian, Ubuntu Linux ug kini mga derivatives sama sa Linux Mint, padagana ang mosunod nga grep command.

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

Sa mga distribusyon sa CentOS, RHEL ug Fedora Linux, padagana ang mosunod nga sugo.

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

Timan-i nga ang lokasyon sa DocumentRoot nga direktoryo mahimong magkalahi depende sa bili sa direktiba sa DocumentRoot nga gitakda sa Apache o httpd configuration.

Kung gusto nimong usbon ang lokasyon sa direktoryo sa Apache DocumentRoot, palihug basaha ang among artikulo nga nagpatin-aw Giunsa Pagbag-o ang Default nga Direktoryo sa Apache 'DocumentRoot' sa Linux.

Sa usa ka kilid nga nota, ang indibidwal nga mga direktoryo alang sa tanan nimo nga mga virtual host kinahanglan nga nahimutang sa ilawom sa DocumentRoot. Pananglitan, kung ang imong DocumentRoot kay /var/www/html, ug aduna kay duha ka mga site nga gitawag og example1.com ug example2.com, mahimo nimong himoon ang ilang mga direktoryo sama sa gipakita.

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

Unya sa virtual host configuration files, itudlo ang ilang DocumentRoot sa mga direktoryo sa ibabaw.

Ania ang pipila ka dugang nga mga giya bahin sa Apache web server, nga imong makit-an nga mapuslanon:

  1. Mapuslanon nga mga Sugo sa Pagdumala sa Apache Web Server sa Linux
  2. 3 Mga Paagi sa Pagsusi sa Apache Server Status ug Uptime sa Linux
  3. Unsaon Pag-enable ang Apache Userdir Module sa RHEL/CentOS
  4. Apache Virtual Hosting: IP Based ug Name-Based Virtual Hosts
  5. Unsaon Paglista sa Tanang Virtual Host sa Apache Web Server

Mao na! Kung nahibal-an nimo ang bisan unsang ubang mapuslanon nga paagi aron makit-an ang direktoryo sa Apache DocumentRoot, ipaambit kanamo sa seksyon sa komento sa ubos.