Vik*_*tor 1 linux apache winscp amazon-ec2 amazon-web-services
嗨,我刚刚安装了 AWS EC2 并成功配置了 Apache,设置了 HOSTNAME= 并且能够使用 WinSCP 登录它
我什至可以将文件上传到我的 home/ec2-user 文件夹没问题但是网络服务器从那里看不到我的网站。
四处挖掘,我看到 AWS 站点上的屏幕截图指向远程目录为 /var/www/html 的图像,但是它不允许我在那里上传文件。
我看到了其他设置权限的解决方案
chown -R ec2-user /var/www/
Run Code Online (Sandbox Code Playgroud)
然而,这也给出了一个错误。
我看到有人说“一定要以 root 用户身份登录”——这不是我们用私钥做的吗?
如何将 Web 服务器指向我可以写入的文件夹以便我的网站可见?
谢谢你的帮助。我相信其他人也和我一样感到沮丧。SOOOO 关闭。
也许诀窍是将我的网站上传到 /home/ec2-user 文件夹并以某种方式配置 apache 以在那里找到文件?
你有什么建议吗?
我错过了一个重要的步骤 安装用户指南
sudo usermod -a -G apache ec2-user
sudo chown -R ec2-user:apache /var/www
sudo chmod 2775 /var/www
find /var/www -type f -exec sudo chmod 0664 {} \;
Run Code Online (Sandbox Code Playgroud)
请参阅您会认为亚马逊可以提供一个简单的“安装向导”批处理文件,只需执行上述步骤即可。我想知道有多少人会想到这一点。
归档时间: |
|
查看次数: |
1433 次 |
最近记录: |