[root@localhost ~]# yum update -y httpd [root@localhost ~]# yum install -y httpd |
관련 설치 패키지를 업데이트하고, yum install 명령으로 아파치를 설치합니다.
[root@localhost ~]# firewall-cmd --permanent --add-service=http [root@localhost ~]# firewall-cmd --permanent --add-service=https [root@localhost ~]# firewall-cmd --reload |
방화벽(Firewall)이 활성화되어있을 경우 http 및 https 트래픽이 차단될 수 있습니다. 방화벽에 서비스 허용하고 재시작합니다.
[root@localhost ~]# systemctl start httpd [root@localhost ~]# systemctl enable httpd [root@localhost ~]# systemctl status httpd ● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2020-10-15 08:53:01 KST; 1s ago |
아파치 서비스를 시작하고, 부팅 시 자동 시작되도록 설정합니다.
그리고 아파치가 정상적으로 실행되고 있는 상태인지 확인합니다. Active가 active(running) 상태이면 정상입니다.
웹브라우저에서 http://<서버 IP>으로 접속하여 아파치 테스트 페이지가 출력되는지 확인합니다.
[root@localhost ~]# vi /etc/httpd/conf/httpd.conf # DocumentRoot: The directory out of which you will serve your # documents. By default, all requests are taken from this directory, but # symbolic links and aliases may be used to point to other locations. # DocumentRoot "/var/www/html" # # Relax access to content within /var/www. # <Directory "/var/www"> AllowOverride None # Allow open access: Require all granted </Directory> |
/etc/httpd/conf/httpd.conf 파일을 편집하여 아파치 기본 구성을 변경할 수 있습니다.(아파치 웹 소스 파일 경로 등)