在 apache docker 容器中运行虚拟主机
我在同一个apache容器中有两个php应用程序,我正在尝试在端口上运行其中一个,因为它需要通过根域而不是子文件夹进行访问。
我想在端口8060上运行应用程序,我尝试使用apache虚拟主机执行此操作,但它不会加载页面(http://192.168.99.100:8060/),它只是说连接被拒绝。但是,正常的根ip - http://192.168.99.100 工作正常。我的 docker 文件如下
version: '3.2'
services:
php-apache:
build:
context: ./apache-php
ports:
- 80:80
- 8060:8060
expose:
- '8060'
volumes:
- ./DocumentRoot:/var/www/html:z
我的 apache 配置
<VirtualHost *:60>
DocumentRoot /var/www/html/api
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
任何帮助将不胜感激。