Linux AmazonEC2上用户目录中的Apache VirtualHost
我来自Red Hat Enterprise Linux和/或CentOS上的非云托管背景,并尝试使用Amazon EC2设置apache(2.2)服务器。我通常从用户的主目录托管文件,并创建一个virtualhost,如下所示:Linux AmazonEC2上用户目录中的Apache VirtualHost,linux,apache,amazon-web-services,amazon-ec2,Linux,Apache,Amazon Web Services,Amazon Ec2,我来自Red Hat Enterprise Linux和/或CentOS上的非云托管背景,并尝试使用Amazon EC2设置apache(2.2)服务器。我通常从用户的主目录托管文件,并创建一个virtualhost,如下所示: <VirtualHost *:80> ServerName userdomain.com DocumentRoot /home/myuser/public_html <Directory /home/myuser/public_html&g
<VirtualHost *:80>
ServerName userdomain.com
DocumentRoot /home/myuser/public_html
<Directory /home/myuser/public_html>
AllowOverride All
<Limit DELETE>
Order Deny,Allow
Deny from All
</Limit>
</Directory>
</VirtualHost>
ServerName userdomain.com
DocumentRoot/home/myuser/public\u html
允许超越所有
命令拒绝,允许
全盘否定
然而,在AmazonEC2上,无论我如何发送文件权限,这似乎根本不起作用
这是不允许的吗?我必须从/var/www托管文件吗?我缺少什么?事实证明Linux启用了SELinux,这是我以前从未遇到过的 最简单的解决方案是将其置于“许可”模式,如中所述
事实证明Linux启用了SELinux,这是我以前从未遇到过的 最简单的解决方案是将其置于“许可”模式,如中所述
没有任何区别。您在EC2上使用哪种操作系统?没有任何区别。您在EC2上使用哪种操作系统?