小编Luk*_*e.T的帖子

在 apache docker 容器中运行虚拟主机

我在同一个 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)

任何帮助将不胜感激。

php apache laravel docker

13
推荐指数
2
解决办法
3万
查看次数

标签 统计

apache ×1

docker ×1

laravel ×1

php ×1