2015년 2월 27일 금요일

라즈베리파이 (2) - nginx 설치

처음에는 apache를 고려했었는데, 검색해보니 무겁다는 평이 많아 nginx를 설치한다. 다행히 nginx를 예전에 헤매면서 셋팅해본적이 있어서 덜 헤맬것 같다.

1. 설치

apt-get install -y nginx

2. nginx 시작

/etc/init.d/nginx start

3. 접속확인

http://IP주소

"Welcome to nginx!"가 뜬다면 정상적으로 설치가 완료된 것.
(/usr/share/nginx/www/index.html 의 내용임)


설정파일은 /etc/nginx/nginx.conf이고, http 프로토콜의 기본 처리는 /etc/nginix/stes-available/default 파일에서 설정하게 되어있다.

4. 버전정보 숨기기

http://IP주소/doc/a.html 같이 없는 페이지의 접근을 시도할 경우,
에러페이지에 nginx/버전이 나오는데 이런정보를 많이 제공할 수록 보안상 좋지 않기 때문에 버전정보를 숨기도록 해보자.
 1) nginx.conf에서 server_tokens off;의 주석처리(#)를 제거한다.
 2) 설정 적용을 위해 nginx 재시작
  /etc/init.d/nginx restart
 3) 정상적으로 적용되었는지 확인

이제 어떤 언어로 웹프로그래밍을 할지 정해야하는데 고민이 된다.

댓글 없음:

댓글 쓰기