FTP 到 /var/www CentOS

FTP 到 /var/www CentOS

我正在 CentOS 6.3 下配置 Apache 服务器。我想把我的应用程序放在

/var/www/html/<myApp>

但该目录归 root 所有。如何正确配置访问权限,以便能够从 FTP 客户端将文件发布到该目录?

最初我想将文件放在 /home/myApp/wwwroot 下,但这会给出错误消息,因为在 CentOS 下似乎应该将文件放在 /var/www/html 下

配置这个的正确方法是什么?

答案1

我的建议是:

  • 创建/var/www/html/YOUR_SITE目录,并分配给你的 ftp 用户
  • 确保/var/www/html/具有755权限;
  • 创建一个用户(请不要使用已经创建的 ftp 系统用户)并将“ftpshell”提供给他。主目录应为/var/www/html/YOUR_SITE
  • 将您最喜欢的 ftp 守护程序(我的是 vsftpd)配置为默认 chroot 到主文件夹。阅读文档 ;)

完成。当您通过 ftp 连接时,看起来您好像位于 /,并且您的用户不会浏览整个文件系统层次结构。

相关内容