Skip to main content

Posts

Showing posts from March, 2016

Build Apache HTTP Server on fedora 16

Build Apache HTTP Server on fedora 16 # make fedora 16 VM http://doohee323.blogspot.kr/2016/03/making-fedora-16-vm-and-install-openssl.html #!/ usr /bin/ env bash set -x #export TMP=/root/ tmp export TMP=/home/vagrant/ tmp mkdir -p $TMP # 0) zlib cd $TMP wget http://zlib.net/zlib-1.2.8.tar.gz tar xvfz zlib -1.2.8.tar.gz cd zlib -1.2.8 ./configure make sudo make install # 1) openssh sudo rm - Rf / usr /lib64/ openssl / usr /local/ openssl / usr /share/man/man1/ openssl .1ssl.gz sudo rm - Rf / usr /local/ ssl /bin/ openssl / usr /local/ ssl /include/ openssl / usr /local/include/ openssl sudo rm - Rf / usr /share/bash-completion/ openssl / usr / lib /ruby/1.8/ openssl sudo rm - Rf / usr /bin/ openssl / usr /include/ openssl cd $TMP wget https://openssl.org/source/openssl-1.0.2g.tar.gz tar xvfz openssl -1.0.2g.tar.gz cd openssl -1.0.2g ./ config --prefix=/ usr -- openssldir =/etc/ ssl -- libdi

Making fedora 16 VM and install openssl

# make VM in vagrant https://github.com/doohee323/fedora16_in_vagrant # change repo. source vi /etc/yum.repos.d/fedora.repo sudo mkdir /etc/yum.repos.d/repo.disabled sudo mv /etc/yum.repos.d/* repo.disabled sudo vi /etc/yum.repos.d/fedora16.repo [Fedora16-Repository] name=DVD-Fedora16 Repository baseurl=http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/16/Fedora/x86_64/os/ enabled=1 gpgcheck=0 yum clean all yum search glibc sudo yum install glibc-common.x86_64 # get source sudo yum install curl-devel expat-devel gettext-devel \   openssl-devel perl-devel zlib-devel git clone https://github.com/openssl/openssl.git git ls-remote --tags ./. git ls-remote --tags ./. | grep OpenSSL_1_0_2 git checkout tags/OpenSSL_1_0_2g git describe --tags # build ./config #./config --prefix=/usr/local --openssldir=/usr/local/openssl make make test sudo make install export PATH=$PATH:/usr/local/ssl/bin # version check openssl version -a [vagrant@loc