在亚马逊实例上创建虚拟目录

在亚马逊实例上创建虚拟目录

好吧,我有一个用于 beanstalk 应用程序的 AMI。我首先使用它提供的通用 amazon 实例,然后在其上安装了一个 EBS 卷。然后我上传了我的 webapp。接下来我想做的是在网站 /files 上创建某种虚拟目录,该目录可通过 web 访问并指向安装位置/mnt/Files。我试过了

sudo ln -s /mnt/Files /home/webapp/files

但那没用。我没有访问 webapp 文件夹的权限,所以我无法深入挖掘。

所以我的问题有两个方面。

1)有没有办法配置这样的虚拟目录而不修改虚拟机本身。

2) 如果没有办法这样做,我该如何创建虚拟目录?我甚至不确定 webapp 是否包含服务器文件等。

答案1

我搜索错了地方。我需要创建符号链接的地方是/var/www/html,然后我可以将其保存为 ami,然后重新加载它。

答案2

使用.ebextensions 机制在创建实例时运行命令,而不是创建自定义 AMI。

大致如下:

commands:
   create_html_dir: 
   command: mkdir /var/www/html

相关内容