amazon-ec2 - 尝试更改 Apache 的 index.html 的页面内容时,AWS 显示权限被拒绝
问题描述
我在 AWS EC2 中创建了一个实例。然后我在 EC2 上配置了 Apache。测试页已成功打开。但是从命令行中,当我尝试修改页面内容时,它向我显示“权限被拒绝”。
在CMD中,我编写了以下命令:
echo "Hello World" > /var/www/html/index.html
如何解决权限被拒绝的错误?
解决方案
页面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 {} +
推荐阅读
- android - 如何在 Unity 画布上绘制 android 视图?
- c# - 将德国货币字符串解析为十进制
- python - 如何使用 Pulp python 优化字典中的变量组合?
- android - "code":"BAD_REQUEST_ERROR","description":"提供的 id 不存在" RazorPay 集成到 android 时出错
- angular6 - Angular 中是否有可用的 ace.js 组件,它也可以用作 FormControl
- c++ - 如何在调用原始方法之前覆盖全局方法名称以将我的代码推送到前面
- python - Python 用条件断言
- android - 通过拖动更改项目位置后保存recyclerview
- ios - 在 mac 上的传输工具中打开时配置文件无效
- android - 为名为 Redmi K20 PRO 的特定设备安装动态功能模块时出现错误 INSUFFICIENT_STORAGE = -10