나는 centos5.x 에 설치 하니까 이걸 기준으로 쓴다
그리고 톰캣도 알아서 설치 했으리라....
xginx 설치를 하기전 os 버전부터 확인해야 한다
왜? yum repo를 등록하기 위해서(여기 잘 적혀있다 http://wiki.nginx.org/Install , http://nginx.org/en/download.html)
vi /etc/yum.repos.d/nginx.repo
repo 파일을 요렇게 딱 생성하고
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
이렇게 적는데 주의 할 것은 $releasever를 자신의 os 버전의 첫글자만 적는다는거
5.x 버전이면 5
6.x 버전이면 6
왜냐고? nginx 만든사람에게 물어봐!
나는 centos 5.x 버전이므로 이렇게
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/5/$basearch/
gpgcheck=0
enabled=1
저장하고 (:wq)
yum install nginx
nginx-1.2.4-1.el5.ngx.x86_64.rpm
openssl098e-0.9.8e-17.el6.centos.2.x86_64.rpm
이렇게 두 개가 깔리네
후훗! 설치는 됐다
http://localhost/ 확인해보면 화면에 nginx 머시기가 뜨나?
안뜨지 당연히 서비스 스타트 안했는데 ㅋㅋ
find / -name nginx
확인해보면 /etc/nginx 에 설치됐다는 것을 알겠군
시작
/etc/init.d/nginx start
종료
/etc/init.d/nginx stop
재시작
/etc/init.d/nginx restart
설정 파일은?
/etc/nginx/nginx.conf
/etc/nginx/conf.d/default.conf
nginx.conf 마지막에 보면 conf.d 폴더의 *.conf 를 import 한다는 사실을 알수있다
default.conf 를 열어보면 이것저것 뭐라 적혀있는데 귀찮다
location / {
#root html;
#index index.html index.htm;
proxy_pass http://localhost:8080/;
}
기존 설정된 부분 주석 처리 좀 해주고
80으로 들어오면 프락시로 톰캣에 찔러주도록 설정해준다
저장 하고 nginx reload 함 돌려주고 접속해보면 될거야 ㅋㅋ
'프로그램 > Linux' 카테고리의 다른 글
centos tomcat 설치 설정 (0) | 2012.10.20 |
---|---|
centos jdk 설치 (0) | 2012.10.20 |
trixbox 2.6.0.4 phpmyadmin Cannot start session 에러 (0) | 2011.01.11 |
linux 하드 잔량 확인 (0) | 2010.12.14 |
linux 부팅/네트웍 설정 변경 (0) | 2010.12.14 |