chcon -R -t httpd_user_content_t public_html/ <path to web files>
chcon -R -t httpd_sys_content_t <path to web files>
好多年不用ftp了,基本上正在推广git部署。
ftp配置的问题?
建议放弃陈旧粗糙的ftp,可以通过git部署,或者sftp。
因为你修改了 DocumentRoot 所以应该确保4个目录/var/virtual/xxx.com/public_html apache都有访问权限