у меня есть Маршрут 53 настроен на пересылку
client1.mydomain.com ALIAS -> eb.crypticaddress.com.
Это работает, как ожидалось. Теперь у меня в Elastic Beanstalk есть возможность переопределить Apache Config.
В экземпляре EB у меня работает NodeJS, предоставляющий API, но также обслуживающий статический контент веб-сайта как статический HTML gGood и JQuery.
app.js
app.use(express.static(path.join(__dirname, 'website')));
Статические папки
сайт / клиент1 сайт / клиент2 сайт / клиент3
Как я могу это подключить, чтобы
client1.mydomain.com
пересылается website/client1
папка и пр.?
У меня уже есть этот файл nginx.config в папке .ebextensions в проекте.
Я использую это внутри папки .ebextensions:
files:
"/etc/httpd/conf.d/vhost.conf":
mode: "000644"
owner: root
group: root
encoding: plain
content: |
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "/var/app/current/website"
<Directory "/var/app/current/website">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName client1.mydomain.com
DocumentRoot "/var/app/current/website/client1"
<Directory "/var/app/current/website/client1">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Но ЭБ игнорирует мой файл ...