无法访问特定目录以在 ec2 上运行站点

Posted

技术标签:

【中文标题】无法访问特定目录以在 ec2 上运行站点【英文标题】:Unable to get access to specific directory to run a site on ec2 【发布时间】:2017-06-06 10:43:18 【问题描述】:

对于 ec2 来说还是很新,我创建了一个新目录作为 /home/user/www。打开 ftp 服务,允许将 git 提交推送到服务器。这很好用,因为我可以看到文件出现了。问题是当我运行我的网站时,弹出 Apache 测试页面,当我尝试在 /home/user/www 目录中打开一个页面时,它显示 Forbidden,您无权访问此服务器上的 /。 我已成功更改 DocumentRoot

DocumentRoot "/home/user/www"
AllowOverride None
# Allow open access:
Require all granted

和httpd.config中的目录到/home/user/www,几乎没有结果。 任何帮助表示赞赏。权限是 777 用于测试,但仍然没有成功。用户是www中所有文件的所有者

【问题讨论】:

【参考方案1】:

解决了我自己的问题。需要在第三个目录(即 www)上设置权限。因此,我做了 chmod 755 ~/www. 像魅力一样工作

【讨论】:

以上是关于无法访问特定目录以在 ec2 上运行站点的主要内容,如果未能解决你的问题,请参考以下文章

出现“无法访问此站点”错误的 EC2 实例

在 Amazon EC2 上运行的 Tomcat 在 AWS 之外无法访问

AWS - 无法通过 443 端口访问 EC2 实例

AWS 数据管道。 EC2Resource 无法访问红移

AWS Lambda 无法访问同一 VPC 中的 EC2 端口

Docker 容器无法使用特定端口访问本地主机