docker-compose 编排Apache服务器(httpd静态页面)

是Apache http服务器,通俗地称为Apache,是一个Web服务器应用程序,它在万维网的最初发展中起着关键作用。最初基于NCSA HTTPd服务器的Apache开发始于1995年初,当时NCSA代码的开发工作陷入僵局。Apache很快取代NCSA HTTPd成为主导的HTTP服务器,并且自1996年4月以来一直是使用中最流行的HTTP服务器。

容器内部的网站页面路径为:/usr/local/apache2/htdocs/

访问方法:http://主机IP:80 (或其他自定义端口)

一、配置相关挂载目录及其文件

1、 创建需要挂载的相应的挂载目录

mkdir -p /web/

2、 静态页面

web/index.html

随便写

二、编写容器编排文件

docker-compose.yml,注意格式缩进

version: '3'
services:
    web:
        container_name: web
        image: httpd
        ports:
            - "8080:80"
        privileged: true
        volumes:
            - "./web/:/usr/local/apache2/htdocs/"

三、运行及查看

[root@iZ2ze5ot8cnsficuqqnoj5Z /root/nginxdocker/]# docker-compose up -d

外网访问测试

扩展

/web/
	web
	|	otherweb
	|	|	index.html
	|	otherweb2
	|	|	index.html
	index.html

我们简历这样一个目录结构,otherweb、otherweb2都是一个单独的web项目

访问otherweb:ip/otherweb/

访问otherweb2:ip/otherweb2/

进步ing


版权声明:本文为qq_38234785原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。