这个虚拟主机配置正确吗?
DocumentRoot /sda1/htdocs
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /sda1/htdocs>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory
答案1
/sda1/
不是 Linux 文件系统层次结构标准 (FHS) 中的目录,因此您可以这样做,并在中创建目录/sda1/htdocs
,但我个人认为,您这样做是愚蠢的。
其他人都使用/var/www
或/srv/
。理由很充分。人们希望在这里找到东西。脱离 FHS 只会自找麻烦。
更好的选择是
DocumentRoot /var/www/htdocs
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/htdocs>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from All
</Directory>
这几乎是 000-default 的 apache 默认值。