WEB & WAS/Apache

Rocky Linux 8 Apache 패키지 업그레이드

서버엔지니어 2023. 3. 27.
728x90

systemctl disable firewalld && systemctl stop firewalld
##selinux disabled하기
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=ko_KR.utf8

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

 

####디폴트 환경변수####
echo " " >> /etc/profile
echo "####default PATH#####" >> /etc/profile
echo "export PATH=/usr/share/Modules/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin" >> /etc/profile
echo "#####################" >> /etc/profile

 

echo "" >> /etc/bashrc
echo "alias vi='vim'" >> /etc/bashrc
echo "" >> /etc/bashrc

 

dnf install -y https://repo.codeit.guru/codeit-repo-release.el8.rpm epel-release

dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm
dnf install -y yum-utils

rpm -Uvh https://repo.codeit.guru/codeit-repo-release.el8.rpm

rpm -Uvh https://repo.codeit.guru/codeit.el8.repo

 

dnf module list httpd
dnf module list php
dnf module reset -y httpd
dnf module enable -y httpd:codeit
dnf install -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 event -> prefork 로 변경하기 

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

 

 

https://codeit.guru/en_US/

댓글