Application/Web

리눅스 아파치 설치(yum install)

realforce111 2016. 5. 25. 13:01

[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 파일을 편집하여 아파치 기본 구성을 변경할 수 있습니다.(아파치 웹 소스 파일 경로 등)