我在同一个 apache 容器中有两个 php 应用程序,我试图在端口上运行其中一个,因为它需要通过根域而不是子文件夹访问。
我想在端口 8060 上运行应用程序,我已经尝试使用 apache 虚拟主机,但它不会加载页面(http://192.168.99.100:8060/)它只是说连接被拒绝。然而,正常的 root 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
Run Code Online (Sandbox Code Playgroud)
我的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>
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激。