我刚刚安装了 CentOS 作为服务器并安装了 Apache。
我注意到网络根目录是:/var/www/html
但我想安装一个 FTP 服务器,它将用户锁定在他们自己的目录中/home/username
,该目录中有一个public_html
文件夹,该文件夹将成为特定用户的 Web 根目录,而不是/var/www/html/username
实现这一目标最简单的方法是什么?
谢谢
答案1
如果您希望用户的网站是 www.example.com/~username,那么您只需使用 apache 模块mod_userdir。如果您希望每个用户都有自己的域名,则需要使用基于名称的虚拟主机每个 vhost 的 docroot 定义为用户的主目录。