我创建了一个AWS EC2实例,并为其附加了一个EBS卷。我已经安装了LAMP堆栈和phpmyadmin。
我还可以使用Cyberduck(使用公钥 - 私钥)初始化与它的SFTP连接,并将一些html / php文件上传到/ var / www目录。
我希望将上传表单添加到网页,用户可以将图片上传到他们的帐户。所以我需要将这些图像存储到EBS卷中。我该怎么做呢?
答案 0 :(得分: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
替换为{{1} }}