귀염둥이의 메모

[Linux / CentOS 7] Apache 웹 서버 설치하기 본문

Infra & Devops/Linux

[Linux / CentOS 7] Apache 웹 서버 설치하기

겸둥이xz 2021. 8. 24. 21:30
반응형

1. 아파치 웹 서버설치

  • yum -y install httpd
[root@server1 ~]# yum -y install httpd
...
...
Installed:
  httpd.x86_64 0:2.4.6-97.el7.centos

Dependency Installed:
  apr.x86_64 0:1.4.8-7.el7                     apr-util.x86_64 0:1.5.2-6.el7
  httpd-tools.x86_64 0:2.4.6-97.el7.centos     mailcap.noarch 0:2.1.41-2.el7

Complete!

 

2. httpd 서비스 시작하기

  • systemctl enable httpd
  • systemctl start httpd
[root@server1 ~]# systemctl enable httpd
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
[root@server1 ~]# systemctl start httpd
[root@server1 ~]# 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 화 2021-08-24 21:07:41 KST; 53s ago
   ...
   ...

 

3. 방화벽 규칙 추가하기

  • firewall-cmd --permanent --add-port=80/tcp 또는
  • firewall-cmd --permanent --add-service=http
  • firewall-cmd --reload
[root@server1 ~]# firewall-cmd --permanent --add-port=80/tcp
success
[root@server1 ~]# firewall-cmd --reload
success

 

4. firefox 에서 localhost 로 접속하기

 

Apache 서버 기능과 관련된 주요 디렉토리

위치 설명
/var/www 웹 페이지 콘텐츠의 디렉토리
/etc/httpd/conf httpd.conf (웹 서버 주 설정 파일)의 위치
/etc/httpd/conf.d 웹 서버 추가 설정 파일
/etc/httpd/conf.modules.d 함꼐 설치된 모듈 관련 설정 파일
/usr/share/httpd 테스트 페이지, 에러 페이지 등
/usr/share/doc/httpd 웹 서버 관련 문서

 

'idex.html' 파일 만들기

 

1. /var/www/html 로 이동합니다

  • cd /var/www/html
[root@server1 ~]# cd /var/www/html
[root@server1 html]#

 

2. index.html 파일을 작성후 저장합니다

  • vi index.html
[root@server1 html]# vi index.html


<h1> Hello World !!<h1>
<div>안녕하세요 !!</div>
~
~
~

 

3. firefox 에서 localhost 로 접속하기

반응형
Comments