码迷,mamicode.com
首页 > Web开发 > 详细

构建自定义Docker镜像使用ApacheHttp服务的代理功能

时间:2017-11-20 19:15:45      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:apache   proxy   http   

1,修改httpd.conf

以下两行前的注释字符 # 去掉:
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_http_module modules/mod_proxy_http.so

2,添加代理规则

在httpd.conf 文件的最后加上转发规则
例如:
ProxyPass /baidu http://www.baidu.com
ProxyPassReverse /baidu http://www.baidu.com
将/baidu开头的请求转发到百度首页


3,配置文件改好后,在同级目录创建Dockerfile

FROM httpd:2.4.27

COPY ./my-httpd.conf /usr/local/apache2/conf/httpd.conf

4,构建Docker镜像,并启动测试

#!/bin/bash

instance=zlhttptest
image=zltest

docker rm -f ${instance}

docker rmi ${image}

docker build -t ${image} .

docker run -itd --name ${instance} -p 8085:80 ${image}


构建自定义Docker镜像使用ApacheHttp服务的代理功能

标签:apache   proxy   http   

原文地址:http://zl1030.blog.51cto.com/274507/1983556

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!