Saya memiliki pengaturan direktori berikut:
/var/www/html
dan
/home/tim/Website/files_here
Folder html
sebenarnya adalah tautan ke /home/tim/Website
. Ini berarti semua file situs web saya ada di area rumah saya (mereka akan dimasukkan dalam cadangan dll).
Apakah ada yang salah dengan metode ini? Apakah ada cara yang lebih baik untuk mendapatkan beranda /home/tim/Website
?
Apakah tautan simbolis pada server web pernah tidak kompatibel dengan pengguna yang tidak ada di linux?
FollowSymLinks
opsi di apache dinonaktifkan dan itu masih akan berfungsi. Sehingga masalah keamanan tidak menjadi masalah.Jawaban:
Tidak ada yang salah dengan itu, selama proses apache dapat membaca file di direktori home Anda.
Jika Anda menggunakan mesin pengembangan, Anda bisa meletakkan file-file Anda di bawah
/var/www
direktori atau subdirektori, tetapi Anda juga dapat mengedit/etc/apache2/sites-available/default
sehingga baris denganDocumentRoot
poin ke/home/tim/Website/files_here
folder Anda .Ada juga mod_userdir , modul apache yang mengizinkan file di / home / <username> / public_html untuk dilayani.
sumber