我有以下目录设置:
/var/www/html
和
/home/tim/Website/files_here
该文件夹html
实际上是 的链接/home/tim/Website
。这意味着我的所有网站文件都在我的主区域中(它们包含在备份等中)。
这种方法有什么问题吗?有没有更好的方法让主页位于/home/tim/Website
?
Web 服务器上的符号链接是否与非 Linux 用户不兼容?
答案1
这没有什么问题,只要 apache 进程可以读取你的主目录中的文件即可。
如果您使用的是开发机器,您也可以将文件放在该/var/www
目录或其子目录下,但您也可以进行编辑/etc/apache2/sites-available/default
,使该行DocumentRoot
指向您的/home/tim/Website/files_here
文件夹。
还有mod_userdir,一个允许提供 /home/<username>/public_html 中的文件的 apache 模块。