APM(apache+php+mysql) 설치는 어떻게 하나요?
💡 요약 정리
- 이지업 서버 호스팅은 Rocky Linux 9를 지원하며 APM은 패키지(dnf) 설치만 지원합니다.
- Apache, PHP, MySQL을 순서대로 설치하고 서비스 자동 실행과 방화벽(80/443) 허용을 설정하세요.
- 주요 설정 경로: Apache /etc/httpd/conf, 웹 루트 /var/www/html, PHP /etc/php.ini, MySQL /var/lib/mysql.
- 버전 예: Apache 2.4.62, PHP 8.0.30, MySQL 8.0.36.
1. 지원 OS 및 설치 방식
- 이지업 서버 호스팅은 Rocky Linux 9(Rocky9) OS를 지원합니다.
- APM(apache + php + mysql)은 패키지(dnf) 설치만 지원합니다.
2. Apache 설치
2.1 패키지 업데이트
dnf update -y
2.2 Apache 설치
dnf install httpd -y
2.3 Apache 시작 및 자동 실행 설정
systemctl start httpd
systemctl enable httpd
2.4 방화벽 등록
- 사용 중인 방화벽 종류에 따라 등록 방법이 다릅니다. 아래 예시 중 해당되는 방법을 적용하세요.
- 외부 접속을 위해서는 TCP 80(HTTP), 443(HTTPS) 포트를 반드시 허용해야 합니다.
iptables 사용 시:
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 443 -j ACCEPT
firewalld 사용 시:
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
- 추가 안내는 다음 문서를 참고하세요: 방화벽 등록 가이드
2.5 설정 파일 위치 및 버전
- 설정파일: /etc/httpd/conf
- 홈폴더(웹 루트): /var/www/html
- 버전: Apache/2.4.62 (Rocky Linux)