"CentOS 아파치 설치"의 두 판 사이의 차이

8번째 줄: 8번째 줄:
*CentOS를 최소 설치(minimal installation)했다면 httpd이 설치되어 있지 않다.
*CentOS를 최소 설치(minimal installation)했다면 httpd이 설치되어 있지 않다.


===실행예시(미설치)===
===예시 (설치안됨)===
*CentOS 6.0 최소 설치한 예
*CentOS 6.0 최소 설치한 예
<source lang='dos'>
<source lang='dos'>
19번째 줄: 19번째 줄:
:→ 설치되지 않음. yum으로 설치 가능
:→ 설치되지 않음. yum으로 설치 가능


===실행예시(기설치)===
===예시 (설치됨)===
*리눅스 설치시 옵션에 따라 아파치가 함께 설치된 경우도 있다.
*리눅스 설치시 옵션에 따라 아파치가 함께 설치된 경우도 있다.
<source lang='dos'>
<source lang='dos'>

2013년 11월 26일 (화) 21:58 판

httpd 설치
Apache 설치
아파치 설치

1 확인

  • CentOS를 기본 설치했다면 httpd이 설치되어 있다.
  • CentOS를 최소 설치(minimal installation)했다면 httpd이 설치되어 있지 않다.

1.1 예시 (설치안됨)

  • CentOS 6.0 최소 설치한 예
[root@jmnote ~]# rpm -qa httpd
[root@jmnote ~]# yum list httpd
... (생략)
Available Packages
httpd.x86_64                                2.2.3-83.el5.centos                                updates
→ 설치되지 않음. yum으로 설치 가능

1.2 예시 (설치됨)

  • 리눅스 설치시 옵션에 따라 아파치가 함께 설치된 경우도 있다.
[root@jmnote ~]# rpm -qa httpd
httpd-2.2.15-15.el6.centos.1.x86_64
[root@jmnote ~]# yum list httpd
... (생략)
Installed Packages
httpd.x86_64                    2.2.15-15.el6.centos.1                    @anaconda-CentOS-201207061011.x86_64/6.3
Available Packages
httpd.x86_64                    2.2.15-29.el6.centos                      updates
→ 리눅스 설치시 아파치 2.2.15-15 버전 설치됨. 2.2.15-29로 업그레이드 가능

2 yum으로 설치

[root@jmnote ~]# yum install httpd
... (생략)
==================================================================================================================
 Package                     Arch                 Version                             Repository             Size
==================================================================================================================
Installing:
 httpd                       x86_64               2.2.15-29.el6.centos                updates               821 k
Installing for dependencies:
 apr                         x86_64               1.3.9-5.el6_2                       base                  123 k
 apr-util                    x86_64               1.3.9-3.el6_0.1                     base                   87 k
 apr-util-ldap               x86_64               1.3.9-3.el6_0.1                     base                   15 k
 httpd-tools                 x86_64               2.2.15-29.el6.centos                updates                73 k
 mailcap                     noarch               2.1.31-2.el6                        base                   27 k

Transaction Summary
==================================================================================================================
Install       6 Package(s)

Total download size: 1.1 M
Installed size: 3.6 M
Is this ok [y/N]: y
... (생략)
Installed:
  httpd.x86_64 0:2.2.15-29.el6.centos                                                                             

Dependency Installed:
  apr.x86_64 0:1.3.9-5.el6_2                             apr-util.x86_64 0:1.3.9-3.el6_0.1                        
  apr-util-ldap.x86_64 0:1.3.9-3.el6_0.1                 httpd-tools.x86_64 0:2.2.15-29.el6.centos                
  mailcap.noarch 0:2.1.31-2.el6                         

Complete!

3 설치 확인

확인하는 방법은 첫번째 문단에 제시한 방법 외에도 여러가지가 있다.

[root@jmnote ~]# which httpd
/usr/sbin/httpd
[root@jmnote ~]# service httpd status
httpd is stopped
[root@jmnote ~]# httpd -v
Server version: Apache/2.2.15 (Unix)
Server built:   Dec  8 2011 18:10:49

4 서비스 시작

[root@jmnote ~]# service httpd start
Starting httpd: httpd: apr_sockaddr_info_get() failed for jmnote
Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using 111.222.33.44 for ServerName
                                                           [  OK  ]
→ 이렇게 나오면 정상이다. 그대로 두어도 문제는 없지만, 경고메시지를 없애고 싶다면 Could not reliably determine the server's fully qualified domain name 문서 참고.

5 재부팅시 자동 시작

[root@jmnote ~]# chkconfig httpd on
[root@jmnote ~]# chkconfig --list httpd
httpd          	0:off	1:off	2:on	3:on	4:on	5:on	6:off
→ 재부팅시 자동시작하도록 설정되었다.

6 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}