amazon-web-services - 如何使用 Amazon EBS 卷通过 Apache 提供 Web 内容
问题描述
您如何实际使用 Amazon EBS 卷?
我已经使用 Apache Web 服务器和 PHP 创建了一个 EC2 实例,但是由于 EC2 中的存储是短暂的,因此我已将一个 EBS 卷附加到它。该卷已安装,我已经能够将“hello world”HTML 文件上传到该卷。
到目前为止一切顺利,但我在任何地方都找不到关于如何使用浏览器访问文件的任何内容!
解决方案
Amazon EBS 为您提供块存储解决方案。当您将 EBS 卷附加到 EC2 实例中时,AWS 只需向您的 VM 提供另一个卷,例如2nd volume。
Apache Web 服务器,作为您的后端服务,它将您的 Web 目录存储在某个地方,通常在根卷中。
然后,您只需要将文件从第二卷复制到您的根卷中。
对于 Linux:
列出您当前的磁盘空间使用情况,它也会显示安装点
df -h
例如,您的文件位于/mnt
第二卷的挂载点中,您希望将其复制到位于/etc/php-fpm/mydomain.com/
.
cp /mnt/index.php /etc/php-fpm/mydomain.com/
推荐阅读
- python - 从较大 JSON 的子集在 Python 中创建新 JSON
- reactjs - KonvaJS 如何处理画布上的绘图
- angular - 可以将@ViewChild 标记为私有吗?
- python - 我的 python 脚本(skuk.py)不会建立在崇高的文本 3:文件“C:\Users\Jonathan Karlsson\Desktop\skuk.py”,第 3 行,在
- office-ui-fabric - Office Fabric DetailsList 列标题可以设置样式吗?
- javascript - 对象文字的问题 - 返回闭包
- qt - Qt Creator 部署到 Windows 设置图标
- sql - 如何匹配列
- javascript - 应用“主题”类名使用 Vue.js 2.0?
- python - 如何在pyspark中对数组中的标签进行编码