我正在尝试学习一些关于apache配置的知识。 我正在运行一个名为owncloud的基于Web的Dropbox类型解决方案。
安装程序为您配置apache并将owncloud放在其自己的子目录中(www.yourdomain.com/owncloud)。
我已经成功移动了所有文件,并且位于此配置所在的owncloud.conf文件中。
Alias /owncloud /var/www/owncloud/html/"
<Directory "/var/www/html">
Options +FollowSymLinks
AllowOverride All
<IfModule mod_dav.c>
Dav off
</IfModule>
SetEnv HOME /var/www/html
SetEnv HTTP_HOME /var/www/html
</Directory>
<Directory "/var/www/html/owncloud/data/">
你可以看到别名调用/ owncloud。 我看到我必须改变
中的所有行 /var/www/owncloud/html/"
到
/var/www/html/"
但是我该怎么改变
Alias /owncloud
到
我试过
Alias /
但那导致服务器失败了?
答案 0 :(得分:0)
/var/www/html
是Apache的标准/
目录,因此如果您将文件移到那里,则不需要Alias
。很可能在httpd.conf中也会有/var/www/html
的重复目录部分,你现在不小心会覆盖它。