Rocky Linux 8 Apache 패키지 업데이트

systemctl firewalld 비활성화 && systemctl firewalld 중지
##셀리눅스 비활성화
sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/g’ /etc/sysconfig/selinux
sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/g’ /etc/selinux/config
localectl set-locale LANG=de_KR.utf8

sed s/활성화=0/활성화=1/g -i /etc/yum.repos.d/Rocky-Extras.repo
sed s/활성화=0/활성화=1/g -i /etc/yum.repos.d/Rocky-HighAvailability.repo
sed s/활성화=0/활성화=1/g -i /etc/yum.repos.d/Rocky-NFV.repo
sed s/활성화=0/활성화=1/g -i /etc/yum.repos.d/Rocky-Plus.repo
sed s/활성화=0/활성화=1/g -i /etc/yum.repos.d/Rocky-PowerTools.repo
sed s/활성화=0/활성화=1/g -i /etc/yum.repos.d/Rocky-RT.repo
sed s/활성화=0/활성화=1/g -i /etc/yum.repos.d/Rocky-ResilientStorage.repo

####기본 환경 변수####
에코 ” ” >> /etc/profile
echo “####default PATH#####” >> /etc/profile
echo “내보내기 경로=/usr/share/Modules/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin” >> /etc/profile
에코 “#####################” >> /etc/profile

에코 “” >> /etc/bashrc
echo “별칭 vi=’vim'” >> /etc/bashrc
에코 “” >> /etc/bashrc

dnf -y 설치 https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
dnf -y 설치 https://rpms.remirepo.net/enterprise/remi-release-8.rpm
dnf 설치 -y yum-utils
dnf 모듈 목록 httpd
dnf 모듈 목록 PHP
dnf 모듈 재설정 -y httpd
dnf 모듈 활성화 -y httpd:codeit
dnf 설치 -y httpd*

httpd 오류 수정
sed -i “s/SSLCertificateFile \/etc\/pki\/tls\/certs\/localhost.crt/#SSLCertificateFile \/etc\/pki\/tls\/certs\/localhost.crt/g” /etc/ httpd/conf.d/ssl.conf
sed -i “s/SSLCertificateKeyFile \/etc\/pki\/tls\/private\/localhost.key/#SSLCertificateKeyFile \/etc\/pki\/tls\/private\/localhost.key/g” /etc/ httpd/conf.d/ssl.conf

MPM 이벤트로 이동 -> 프리포크

sed -i “s/LoadModule mpm_event_module 모듈\/mod_mpm_event.so/#LoadModule mpm_event_module 모듈\/mod_mpm_event.so/g” /etc/httpd/conf.modules.d/00-mpm.conf
sed -i “s/#LoadModule mpm_prefork_module 모듈\/mod_mpm_prefork.so/LoadModule mpm_prefork_module 모듈\/mod_mpm_prefork.so/g” /etc/httpd/conf.modules.d/00-mpm.conf

https://codeit.guru/en_US/