이과/컴퓨터활용

Apache (httpd) 설치 과정

코딩초밥 2022. 9. 1. 14:59
반응형

Step 1. Yum 으로 설치

Step 2. Apache 시작

Step 3. Apache 상태확인

Step 4. Apache 포트 열기

Step 5. Apache 접속 및 활용.

Step 6. Apache 파일위치(옵션)


Step 1. Yum 으로 설치

-        설명.

 

Yum 통하여 httpd (아파치) 설치합니다..

 

-        command.

sudo yum install httpd


Step 2. Apache 시작

-        설명.

Httpd 실행합니다

 

-        command.

sudo systemctl start httpd

 

 

-        Error list.

 

80 port  이미 쓰고있을 경우

 netstat -ltnp | grep ':80'

위와 같이 명령어로 80 port를 사용하는 프로그램이 무엇인지 파악하시고

tcp 0 0 :::80 :::* LISTEN 3945/gpasswd

 

위와 같이 이상한 프로그램이 80포트를 사용하고 있으면 
아래 명령으로 프로세스를 kill합니다.

# kill -9 3945


Step 3. Apache 상태확인

-        설명.

 

Apache 상태를확인합니다.

 

-        command.

sudo systemctl status httpd

 

-        Error list.

아파치의 이상이있을 ex/ stopping dead

systemctl restart httpd

 


Step 4. Apache 포트열기

-        설명.

 

Apache 사용하는 80포트로 접속하려면 해당 포트를 열어 주어야 한다..

 

-        command.

sudo firewall-cmd --zone=public --permanent --add-port=80/tcp

sudo firewall-cmd --reload // 방화벽 리로드

sudo firewall-cmd --zone=public --list-all //열린 포트 확인

-        Error list.

 

Firewalld 없는 경우

 

Yum install firewalld //방화벽 설치

sudo systemctl start firewalld // 방화벽 실행

sudo systemctl enable firewalld // 방화벽 영구 실행

sudo firewall-cmd –state //방화벽 체크

 


Step 5. Apache 접속 활용

-        설명.

 

서버 ip로 접속시 apache 화면 확인

-        command.

Ifconfig(아이피확인)

 

사이트확인


Step 6. Apache 파일 위치(옵션)

-        설명

 

Apache패키지 설치시 관련 파일들의 위치.

 

기본 설정파일 위치 : /etc/httpd/conf/httpd.conf

conf 위치 : /etc/httpd/conf.d/ 

로그 파일 위치 : /etc/httpd/logs 

기본 홈페이지 위치 : /var/www/html

프로세스의 PID : /etc/httpd/run -> /var/run/httpd 

 

반응형