Programming > Docker

[docker] Apache source Compile

Docker에 Apache  (Container)

$ docker run -it --name myapache -p 80:80 centos /bin/bash

 

yum -y update
yum -y install make gcc gcc-c++ openssl-devel perl pcre-devel wget expat-devel

 

wget http://mirror.navercorp.com/apache//apr/apr-1.6.5.tar.gz -P /emc/down \
&& wget http://mirror.navercorp.com/apache//apr/apr-util-1.6.1.tar.gz -P /emc/down \
&& wget http://mirror.navercorp.com/apache//httpd/httpd-2.4.37.tar.gz -P /emc/down \
&& mkdir -p /emc/down/apache && tar zxf /emc/down/httpd-2.4.37.tar.gz -C /emc/down/apache --strip-components 1 \
&& mkdir -p /emc/down/apache/srclib/apr && tar zxf /emc/down/apr-1.6.5.tar.gz -C /emc/down/apache/srclib/apr --strip-components 1 \
&& mkdir -p /emc/down/apache/srclib/apr-util && tar zxf /emc/down/apr-util-1.6.1.tar.gz -C /emc/down/apache/srclib/apr-util --strip-components 1 \
&& mkdir -p /emc/soft/apache && cd /emc/down/apache &&  /emc/down/apache/configure --prefix=/emc/soft/apache --enable-ssl --enable-so --enable-module=so --enable-lib64 --libdir=/usr/lib64 --with-included-apr --with-included-apr-util \
&& make && make install \
&& /emc/soft/apache/bin/apachectl start