这是我第一次使用 Amazon EC2。我正在使用 Apache 2.4.6 运行服务器,但在访问公共 DNS 或弹性 IP 地址时似乎无法使其正常工作。我得到的错误信息是:
Forbidden 您无权访问此服务器上的 /index.html。
我已经检查了这个文件的权限 (755)。VirtualHost
我的httpd.conf
文件中有一个块,如下所示:
Listen 80
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "/var/www/html"
ServerName my-ec2-public-dns-url
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
对于 HTTP 和 HTTPS ,AWS 中的我的安全组设置都设置为Anywhere。
当我检查错误日志时,它说:
AH00132:文件权限拒绝服务器访问:/var/www/html/index.html
我究竟做错了什么?