首页 > 解决方案 > 尝试更改 Apache 的 index.html 的页面内容时,AWS 显示权限被拒绝

问题描述

我在 AWS EC2 中创建了一个实例。然后我在 EC2 上配置了 Apache。测试页已成功打开。但是从命令行中,当我尝试修改页面内容时,它向我显示“权限被拒绝”。

CMD中,我编写了以下命令:

echo "Hello World" > /var/www/html/index.html

如何解决权限被拒绝的错误?

标签: amazon-ec2

解决方案


页面https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Tutorials.WebServerDB.CreateWebServer.html帮助我得到了答案。我已一一遵循命令并获得了成功。

sudo groupadd www
sudo usermod -a -G www ec2-user
exit

再次登录并使用 groups 命令验证 www 组是否存在。

groups
ec2-user adm wheel systemd-journal www
sudo chgrp -R www /var/www
sudo chmod 2775 /var/www
find /var/www -type d -exec sudo chmod 2775 {} +
find /var/www -type f -exec sudo chmod 0664 {} +

推荐阅读