일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- CentOS7 Apache2.4
- regexp
- centos7 mariadb
- php정규표현식
- php class
- Apache2.4
- centos7
- mairadb10.4
- php
- 정규식
- centos7 openssl
- php 클래스
- php7
- centos7 php
- openssl
- Today
- Total
컴터만드신분 앞으로 나오세여
CentOS7 APM Apache2.4 source 설치 본문

MariaDB설치를 안했으면 먼저 설치하고오길 바란다.
https://chocoemon.tistory.com/3
1. 필요한 패키지 및 pcre 설치
# yum -y install expat-devel
# wget https://ftp.pcre.org/pub/pcre/pcre-8.44.tar.gz
# tar xvfz pcre-8.44.tar.gz
# cd pcre-8.44
# ./configure --prefix=/usr/local/pcre
# make -j 8 && make install -j 8
# cd ..
2. httpd 다운로드
# wget http://apache.tt.co.kr/httpd/httpd-2.4.43.tar.gz
# tar xvfz httpd-2.4.43.tar.gz
3.apr 및 apr-util 다운로드
# wget http://apache.tt.co.kr/apr/apr-1.7.0.tar.gz
# tar xvfz apr-1.7.0.tar.gz
# wget http://apache.tt.co.kr/apr/apr-util-1.6.1.tar.gz
# tar xvfz apr-util-1.6.1.tar.gz
4. apache 설치구성
# cd httpd-2.4.43/srclib
# mkdir apr apr-util
# cp -arp /root/apr-1.7.0/* ./apr
# cp -arp /root/apr-util-1.6.1/* ./apr-util
# cd ..
# ./configure --prefix=/usr/local/apache \
--with-included-apr \
--with-apr=/root/httpd-2.4.43/srclib/apr \
--with-apr-util=/root/httpd-2.4.43/srclib/apr-util \
--with-pcre=/usr/local/pcre
5. apache 설치
# make -j 8 && make install -j 8

# vi build/config_vars.mk
/AP_LIBS
- AP_LIBS 내용 끝에 -lexpat 입력 후 저장

# make -j 8 && make install -j 8
- 다시 진행
6. apache 설정
# vi /usr/local/apache/conf/httpd.conf
/ServerName
#ServerName www.example.com:80
- 밑에 ServerName 127.0.0.1 입력 후 저장
ServerName 127.0.0.1
7. 포트포워딩 설정
1) firewalld
# vi /etc/firewalld/zones/public.xml
<?xml version="1.0" encoding="utf-8"?>
<zone>
…
<port protocol="tcp" port="80"/>
</zone>
- 입력 후 저장
# firewall-cmd --reload
2) iptables
# iptables -I INPUT -s 0.0.0.0/0 -d 아이피 ex) 192.168.0.123 -p tcp --dport 80 -j ACCEPT
# service iptables save
8. apache 데몬 등록
# cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/httpd
# vi /etc/systemd/system/httpd.service
[Unit]
Description=The Apache HTTP Server
[Service]
Type=forking
PIDFile=/usr/local/apache/logs/httpd.pid
ExecStart=/usr/local/apache/bin/apachectl start
ExecReload=/usr/local/apache/bin/apachectl graceful
ExecStop=/usr/local/apache/bin/apachectl stop
KillSignal=SIGCONT
PrivateTmp=true
[Install]
WantedBy=multi-user.target
- 입력 후 저장
# systemctl daemon-reload
# systemctl enable httpd
# systemctl start httpd
9. 결과

'CentOS7' 카테고리의 다른 글
CentOS7 APM PHP7.4 source 설치 (1) | 2020.05.10 |
---|---|
CentOS7 APM MariaDB10.4 설치 (0) | 2020.05.10 |
CentOS7 OpenSSL 설치 (0) | 2020.05.10 |