WEB-SERVER

CENTOS + APACHE 설치

ZEROWIN.TECH 2022. 1. 4. 12:31
728x90
sudo su
cd /usr/local
mkdir apache2.4

yum install gcc
yum install --reinstall make
yum install libexpat1-dev
yum install g++

sudo rm /var/lib/apt/lists/lock 
sudo rm /var/cache/apt/archives/lock 
sudo rm /var/lib/dpkg/lock*

sudo dpkg --configure -a
sudo yum update


wget http://mirror.navercorp.com/apache//apr/apr-1.7.0.tar.gz
wget http://mirror.navercorp.com/apache//apr/apr-util-1.6.1.tar.gz
tar xvfz apr-1.7.0.tar.gz
tar xvfz apr-util-1.6.1.tar.gz

cd /usr/local/apr-1.7.0
./configure --prefix=/usr/local/apr
make
make install

cd /usr/local/apr-util-1.6.1
./configure --with-apr=/usr/local/apr --prefix=/usr/local/apr-util 
make
make install

cd /usr/local/
wget https://sourceforge.net/projects/pcre/files/pcre/8.45/pcre-8.45.tar.gz/download
tar xvfz pcre-8.45.tar.gz
cd /usr/local/pcre-8.45
./configure --prefix=/usr/local/pcre
make
make install


cd /usr/local
wget https://dlcdn.apache.org//httpd/httpd-2.4.52.tar.gz
tar xvfz httpd-2.4.52.tar.gz
cd /usr/local/httpd-2.4.52
./configure --prefix=/usr/local/apache2.4 \
--enable-module=so --enable-rewrite --enable-so \
--with-apr=/usr/local/apr \
--with-apr-util=/usr/local/apr-util \
--with-pcre=/usr/local/pcre \
--enable-mods-shared=all

make
make install

sudo /usr/local/apache2.4/bin/httpd -k start

참조

[Linux]Ubuntu20.04 + Apache2.4.48 수동설치 (velog.io)
CentOS 7 apache 컴파일 설치 configure: error: in `/usr/local/src/apr-1.7.0': (tistory.com)
https://ma.ttias.be/centos-rhel-configure-error-c-compiler-g-does-not-work-or-no-compiler-found/

어드민플레이 - Linux Apache Q&A - make[2]: *** [htpasswd] 오류 1 , make[1]: *** [all-recursive] 오류 1 (adminplay.com)
방화벽 열기
How to open a port in the firewall on CentOS or RHEL (xmodulo.com)