본문 바로가기
WEB/이것저것

CentOS Apache 설치, 실행하는 방법

by 정권이 내 2023. 12. 8.

Linux에서 Apache 설치, 실행하기

 

Apache 설치

Apache를 설치하기전에 기존 아파치가 설치 되어있을수도 있으니 먼저 확인합니다.

rpm -qa | grep httpd

 

설치가 안된것을 확인후에 아파치를 설치합니다. 설치 경로는 /etc/httpd 에 생성됩니다.

yum install httpd

 

Apache 설치후 작업

방화벽 설정

Apache가 외부에서 접근할 수 있도록 방화벽 설정을 변경해야 합니다.

firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload

 

CentOS8, Redhat8 부터는 다음과 같이 방화벽 설정을 진행합니다.

firewalld-cmd --permanent --zone=public --add-service=http
firewalld-cmd --reload

 

부팅시 자동실행 등록

systemctl enable httpd

 

아파치 실행

systemctl start httpd

 

설치 확인

웹브라우저에서 http://localhost 으로 접속하고 아래같은 화면이 나오면 아파치가 정상적으로 실행된것입니다.

img

 

index.html 작성해보기

테스트 화면대신 직접 문구를 만들어서 띄워보기 위해 index.html 파일을 만들어야 합니다. /etc/httpd/conf/httpd.conf 파일 내용을 확인해 보면 아래와 같이 DocumentRoot 값이 /var/www/html 경로로 되어있는데 DocumentRoot는 Apache가 웹 페이지를 찾는 곳입니다.

추가로 /etc/httpd/conf/httpd.conf 파일은 Apache의 기본 설정을 정의하는 파일입니다.

img

 

이제 /var/www/html 경로에 index.html 파일을 만들고 내용을 입력해보겠습니다.

<html>

<head>
    <title>Title</title>
</head>

<body>
    <h1>H1 tag</h1>
    <h2>H2 tag</h2>
    <h3>H3 tag</h3>
</body>

</html>

 

index.html 파일을 저장후에 다시 http://localhost 주소에서 새로고침을 하면 index.html의 내용이 보이는것이 확인됩니다.

img

 

반응형

댓글