Linux 403设置虚拟主机后出错
我在Digital Ocean上运行CentOS 6服务器,该服务器安装了apache 2.2 我安装了ProFTP,并设置了一个名为“rator”的用户,我可以通过ftp将其发送到/home/rator的主目录/ 我希望这个目录成为一个工作的web开发环境,并设置了另外两个子目录-dev和stage 在dev文件夹中,我克隆了我的git repo,最终得到了一条相当长的路径: /主页/rator/dev/rator/ 我想设置此目录的vhost。我已经在本地机器上为rator.dev设置了主机文件,并且在/etc/httpd/conf/httpd.conf的vhosts部分中有以下内容Linux 403设置虚拟主机后出错,linux,apache,centos,vhosts,Linux,Apache,Centos,Vhosts,我在Digital Ocean上运行CentOS 6服务器,该服务器安装了apache 2.2 我安装了ProFTP,并设置了一个名为“rator”的用户,我可以通过ftp将其发送到/home/rator的主目录/ 我希望这个目录成为一个工作的web开发环境,并设置了另外两个子目录-dev和stage 在dev文件夹中,我克隆了我的git repo,最终得到了一条相当长的路径: /主页/rator/dev/rator/ 我想设置此目录的vhost。我已经在本地机器上为rator.dev设置了主机
<VirtualHost *:80>
ServerAdmin me@email.com
DocumentRoot /home/rator/dev/rator
ServerName rator.dev
ErrorLog rator.dev-error_log
CustomLog logs/rator.dev-access_log common
<Directory /home/rator/dev/rator>
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
当我试图在浏览器中查看时,我得到一个403错误。您没有访问/访问此服务器的权限
如果我浏览了apache:apache/home/下面的所有目录和文件,那么该站点将变为可见。但是,我无法通过ftp登录,因为ftp home目录当时归apache所有,我以“管理员”身份登录
我在Vhosts目录权限上尝试了许多变体,但到目前为止还不能解决访问问题
有人知道这里应该有什么样的vhost吗 好吧,结果证明自己很笨 sudo chmod o+rx/home/rator 主文件夹上的执行和读取权限设置不正确