2

我创建了一个 AWS EC2 实例并将一个 EBS 卷附加到它。我已经在上面安装了 LAMP 堆栈和 phpmyadmin。

我还可以使用 Cyber​​duck(使用公钥-私钥)初始化与它的 SFTP 连接,并将一些 html/php 文件上传到 /var/www 目录。

我希望将上传表单添加到用户可以将图像上传到他们的帐户的网页。所以我需要将这些图像存储到 EBS 卷中。我该怎么做呢?

4

1 回答 1

2

附加 EBS 卷后,对其进行格式化并将其挂载到文件夹中。要确认这一点,请 ssh 进入 ec2 实例并运行$ df -h,它会显示附加的卷。

现在,当您上传图像时,您可以提供 ebs vol 的确切路径,因为它用作实例的外部硬盘驱动器。

而另一种选择是,将代码移动到 ebs vol,假设路径是/home/ubuntu/vol,更改文件/etc/apache2/sites-enabled/default-ssl/etc/apache2/site-available/default替换DocumentRoot/home/ubuntu/vol

于 2013-06-01T11:04:16.917 回答