DocumentRoot

DocumentRoot (document root) adalah istilah untuk lokasi path (direktori) di filesystem yang menyimpan root (URI = /) dari sebuah website. Agar sebuah file dapat diakses lewat website, ia perlu ditaruh di bawah DocumentRoot (atau, disymlink dari bawah DocumentRoot).

Contoh, pada layout Spanel, dengan user contoh t10000:

/u/t10000
  home/
  mysql/
  ...
  sites/
    example.net/
    example.com/
      log/
      qmail/
      ssl/
      www/

Path /u/t10000/sites/example.com/www adalah DocumentRoot untuk situs http://example.com/ , sementara /u/t10000/sites/example.com/ssl adalah DocumentRoot untuk https://example.com (perhatikan bedanya, http dan https).

FTP

Jika kita menggunakan FTP dengan account utama (t10000), maka saat kita login via FTP posisi kita sudah dimasukkan ke /u/t10000 (istilah tepatnya, di-chroot ke /u/t10000). Maka DocumentRoot untuk sebuah situs dapat diakses di /sites/<NAMA-SITE>/www atau /sites/<NAMA-SITE>/ssl.

SSH/shell

Jika kita menggunakan SSH dengan account utama (t10000), maka saat kita login akan ditaruh pada posisi /u/t10000/home dan kita dapat menuju DocumentRoot situs example.com dengan mengetikkan:

$ cd ../sites/example.com/www

(atau ganti www dengan ssl). Atau:

$ cd /u/t10000/sites/example.com/www

(atau ganti www dengan ssl).

Hardit has written 22 articles