Web 应用程序文件的首选位置(/var/www 之外)

Web 应用程序文件的首选位置(/var/www 之外)

我对 Linux 还很陌生,刚刚安装了 Ubuntu。它确实很令人兴奋,我已经安装了自己的 apache 和 mysql。服务器正在运行。

我的网站文件位于下面,/var/www但有些文件不允许用户访问。在我的 Windows 环境中,我将它们放在下面C:/Special,我想知道应该将它们放在 Ubuntu 的哪里。

答案1

您可以将它们放在主文件夹(即 /home/user/www)中,并更改 Apache 配置中的 Directory 和 DocumentRoot 指令。如果这样做,只有用户“user”才能看到这些文件,但当然,您仍然需要用户“root”来运行 apache 守护程序,而不是“user”。

答案2

您应该在 /var/www 下简单地创建一个其他用户无法访问的目录

chmod o-rwx /var/www/special

为了完全的安全,您还应该使用相同的权限标记此目录内的文件。

相关内容