docker - 如何在 docker apache 服务器中添加虚拟主机?
问题描述
大家好,感谢您的帮助
我想在 docker 中将虚拟主机添加到我的 apache 服务器,但无法以正确的方式弄清楚并且不起作用。你知道为什么吗 ?
我正在为 php-apache使用 Windows 10 操作系统和webdevops docker映像。
我的 docker-compose.yml
www:
depends_on:
- mysql
- mail
image: webdevops/php-apache:7.4
volumes:
- "./www:/var/www/html"
- "./apache/vhost.conf:/opt/docker/etc/httpd/vhost.conf"
- "./apache/hosts:/etc/hosts"
environment:
- VIRTUAL_HOST=pharma.test,tests.dev
ports:
- 8080:80
env_file:
- .env
我的vhost.conf
<VirtualHost *:80>
ServerName pharma.test
DocumentRoot /var/www/html/pharma/public
感谢你的帮助
解决方案
推荐阅读
- scala - Scala Slick 用户定义的密钥生成序列
- javascript - 更新对象 Javascript 中的单个字段
- javascript - JS编辑CSS像素值
- python - 如何以 Python 方式测试是否在 Python 中使用某个参数调用函数?
- html - 如何在 CSS 中定位圆形图像?
- php - 如何解决未捕获的类型错误:PHP 中不支持的操作数类型....
- reverse-engineering - 将函数符号从 symtab 导出到 dynsym
- javascript - Chartist 插件 tooltip 和 pointlabels 如何自定义
- autohotkey - Autohotkey 使用特殊功能键
- sql - 为了只接收 2015-2021 年之间的数据,我应该添加哪一行代码?