본문 바로가기

WebServer/apache

Linux 아파치 설정

아파치 설정

[아파치 설정]

cd /usr/local/apahce2/conf
vi httpd.conf

여기에서
ServerName (자신의 ip로 반듯이 변경, 변경 하지 않으면 나중에 시작시 오류남.)
Listen (자신이 원하는 포트번호, 대부분 80번포트 막혀있음)
DoucumentRoot (웹에 보여질 html, php 문서가 들어가는 부분)
등을 작성한다.
vim /etc/services 에서 httpd TCP포트를 자신이 위에서 Listen에 적었던 포트로 변경해 준다.


[아파치 실행]

cd /usr/local/apache2/bin
./apachectl start


하고 (이미 실행중이라는 오류가 나면 실행중인 것이므로 패스~)
웹 브라우저 주소창에 localhost 치면 It Work!!!라고 나온다. ㅋㅋ(성공!!)
또는
netstat -nap (열려있는 모든 포트 확인에서 본인이 서버로 열은 포트가 있나 확인)
netstat -l 또는 netstat -nap | grep LISTEN (대기중인 열린 포트)
등을 이용하여, 확인해도 된다.


[ 아파치 자동시작 ]

-- 서비스 등록
cp /usr/local/apache2/bin/apachectl /etc/init.d/httpd
또는 하드링크
ln -s /usr/local/apache2/bin/apachectl /etc/init.d/httpd
chkconfig -add httpd

** chkconfig가 없을경우
sudo apt-get install chkconfig
sudo apt-get install rcconf

만약 chkconfig 가 없다는 오류가 나면
apt-get install chkconfig 로 설치해 줄것.

-- 서비스 확인
# chkconfig --list|grep httpd
-- httpd                     0:off  1:off  2:on   3:on   4:on   5:on   6:off

-- 재부팅하면 된다.

-- 서비스 확인
# netstat -nlp|grep httpd

그 후 서비스 관리 명령어
# /etc/init.d/httpd [start|stop|restart]


참고[펌]
http://fallingstar.tistory.com/7

'WebServer > apache' 카테고리의 다른 글

cURL을 이용하여 apache 해더 정보보기  (0) 2015.10.12
CentOS 6.5에 apache 2.4.16 설치  (0) 2015.09.22
HTTP Method 제한하기  (0) 2015.06.25
apache make install할 때, /srclib/apr-util 오류  (0) 2011.10.20
Linux 아파치 설치  (0) 2011.08.03