Rocky 9 APM설치 Apache httpd 설치 메뉴얼
1. 의존성 패키지 설치
dnf install openssl-devel expat-devel zlib-devel apr-devel apr-util-devel pcre-devel perl bzip2 gcc make -y
2. Apche 설치
wget https://dlcdn.apache.org/httpd/httpd-2.4.62.tar.gz // 파일 다운로드
tar xfvz httpd-2.4.62.tar.gz // 압출 풀기
cd httpd-2.4.62 // 경로 이동
<컴파일>
./configure --prefix=/usr/local/apache \
--with-pcre \
--enable-module=so \
--enable-so \
--enable-rewrite \
--enable-auth-digest \
--enable-mpms-shared=all \
--with-ssl \
--enable-ssl \
--enable-deflate \
--enable-shared=max
make && make install // 설치
3. 설정 파일 수정
vi /usr/local/apache/conf/httpd.conf
* User 및 Group 수정
<변경 전>
170 User User
171 Group User
<변경 후>
170 User nobody
171 Group nobody
or
<명령어를 통한 간단 변경>
sed -i "s/User daemon/User nobody/g" /usr/local/apache/conf/httpd.conf
sed -i "s/Group daemon/Group nobody/g" /usr/local/apache/conf/httpd.conf
!php-fpm 사용시 apache User 와 php-fpm User 같아야 함
4. System 등록
vi /usr/lib/systemd/system/httpd.service
[Unit]
Description=Apache Service
[Service]
Type=forking
#EnvironmentFile=/usr/local/apache/bin/envvars
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
5. apache 실행
systemctl enalbe httpd.service
systemctl start httpd.service
Rocky 9 APM설치 Apache httpd 설치 메뉴얼 끝!
'SW > APM' 카테고리의 다른 글
Rocky 9 APM설치 (Apache Mariadb PHP) - Mariadb (1) | 2024.10.18 |
---|---|
Centos7 APM 소스 설치 (mysql 5.1.73, Apache 2.4.6, PHP 5.4.16) (0) | 2024.07.04 |
Centos7 mysql - php 연동 확인 소스 코드 (0) | 2024.06.13 |
우분투 (Ubuntu) 22.04 nginx yum 설치 및 virtual host 설정 (0) | 2023.08.22 |
웹로그분석 Tool 설치, web log 확인(AWStats) (0) | 2021.10.24 |
댓글