아파치 설치에따른 차이정리(CentOs,Ubuntu)

2021. 9. 14. 14:54톰캣관련

반응형

VM(버추얼머신)으로 CentOS와 Ubuntu 2개다 설치를 해서 여러가지를 건드려보았는데 2개가 비슷하면서도 서로 다른점들이 있어서 원노트에 정리해둔 부분들이 존재했다...! 같은 리눅스지만 방화벽도 그렇고 다른부분을 모르고 접근하면 헤깔린다. ㅠㅠ

Cent OS 7

cent os에서 http서버를 설치하기 위해서는 yum 이라는 것을 이용해서 설치하면 됩니다.

물론 리눅스를 설치해서 사용하고 있다면 이미 웹서버가 올라가 있을 수 있습니다.

 

# yum install httpd

 

httpd의 d는 daemon의 약자입니다.

서비스를 처리해주는 프로그램을 데몬이라고 부르는데요.

http를 처리해주는 서비스를 httpd라고 부릅니다.

 

 

Ubuntu

ubuntu에서는 apt-get install이라는 명령어로 설치를 합니다.

cent os와 다른점은 httpd가 아니라 apache2라고 설치를 해야합니다.

 

# apt-get install apache2

 

 

설치를 하게되면 다음과 같은 화면을 볼 수 있습니다.

 

 

 

서비스 상태 확인

 

설치가 끝나고 나면 현재 아파치 서버가 돌아가고 있는지 확인해야 합니다.

확인하는 방법은 비슷하고 서비스를 확인하면 됩니다.

마찬가지로 서비스 이름만 다르고 확인하는 명령어만 다릅니다.

 

Cent OS 7

cent os에서는 systemctl이라는 명령어를 가지고 서비스를 확인합니다.

서비스 시작, 종료, 상태확인 등 다양한 명령을 할 수 있습니다.

확인 명령어는 다음과 같습니다.

 

# systemctl status httpd

 

 

Ubuntu

ubuntu에서는 service라는 명령어를 가지고 확인할 수 있습니다.

차이점은 서비스 이름이 중간에 들어가게 됩니다.

 

# service apache2 status

 

 

 

서비스 시작, 중지 명령

서비스 상태가 확인 되었다면 현재 서버가 동작중인지 아닌지를 판단할 수 있습니다.

active(running)이라는 확인 메세지가 나온다면 정상적으로 동작하고 있다는 것을 알 수 있습니다.

 

incative나 dead등 서버가 동작하지 않는다는 메세지가 보이면 서비스를 시작해주면 됩니다.

 

서비스 시작 명령

 

Cent OS 7

# systemctl start httpd

 

Ubuntu

# service apache2 start

 

 

서비스 중지 명령

 

Cent OS 7

# systemctl stop httpd

 

Ubuntu

# service apache2 stop

 

 

 

서비스 재시작 명령

 

#systemctl restart httpd

 

#service apache2 restart

 

 

이렇게 다양한 명령어를 활용할 수 있습니다.

이렇게 서버를 설치하고 서비스가 동작중에 있는 것을 확인하면 이제 웹서버를 접속할 수 있습니다.

 

 

웹서버 접속 방법

 

웹서버를 접속하기 위해서는 IP주소만 있으면 됩니다.

IP 주소는 자신이 설정해 놓은 IP주소를 입력하면 됩니다.

혹시나 인터넷이 안되는 환경이거나 IP주소를 입력하지 않았다면

localhost라는 자신의 루프백 주소를 사용하면 됩니다.

 

http:// [IP주소]

 

인터넷 브라우저이 이렇게 주소를 쳐주면 웹서버(아파치 서버)에 접속할 수 있습니다.

 

혹은

 

http://localhost

 

라고 입력하면 웹서버를 볼 수 있습니다.

 

서버의 버전마다 다르겠지만 

 

접속을 하면 다음과 같은 화면이 표시됩니다.

 

Cent OS 7

 

 

 

Ubuntu

 

 

 

비슷하지만 다른 서버의 모습을 볼 수 있습니다.

 

이것은 기본 화면으로 커스텀해서 보여주는 화면이 아닙니다.

처음 아파치 서버를 설치하게 되면 나오는 화면으로 기본으로 설정되어 있는 화면입니다.

 

이 화면을 바꾸기 위해서는 index.html을 바꿔주면 됩니다.

 

index.html의 경로는

 

cd /var/www/html 로 들어가서 확인할 수 있습니다.

위의 경로를 들어가면 index.html이라는 파일을 확인할 수 있습니다.

이 파일을 고치면 처음 접속하는 화면을 바꿀 수 있습니다.

 

출처: <https://dany-it.tistory.com/363>

 

반응형