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/
tokodia.com/
tokoku.com/
log/
qmail/
ssl/
www/
Path /u/t10000/sites/tokoku.com/www adalah DocumentRoot untuk situs http://www.tokoku.com/ , sementara /u/t10000/sites/tokoku.com/ssl adalah DocumentRoot untuk https://www.tokoku.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 tokoku.com dengan mengetikkan:
$ cd ../sites/tokoku.com/www
(atau ganti www dengan ssl). Atau:
$ cd /u/t10000/sites/tokoku.com/www
(atau ganti www dengan ssl).
|