Aug 302011
 

1. lighttpd의 설치
> sudo apt-get install lighttpd

2. 포트 변경
> sudo vi /etc/lighttpd/lighttpd.conf

# 아래 문장 추가
server.port = 8081

3. 디렉토리 view disable하기
> sudo vi /etc/lighttpd/lighttpd.conf

server.dir-listing = “disable”

4. lighttpd cgi 사용
> sudo vi /etc/lighttpd/lighttpd.conf

server.modules = (

“mod_cgi”,                          # 추가
)

cgi.assign = (“.cgi” => “”)            # 추가

# “.cgi” => “”  (자체 실행을 의미) ,
# “.pl” => “/usr/bin/perl”  (.pl일 경우 perl 프로그램을 실행)

5. 개인화 폴더 설정 ( http://redmine.lighttpd.net/wiki/1/Docs:ModUserDir )
> sudo vi /etc/lighttpd/lighttpd.conf

server.modules = (


“mod_userdir”,

)

userdir.path = “public_html”    # ~ 아래의 폴더를 웹 페이지의 메인으로 선택
userdir.exclude-user = (“root”, “postmaster”)  # 사용하지 않을 유저 설정

6. ssl 설정 ( http://redmine.lighttpd.net/wiki/1/Docs:SSL )
> sudo vi /etc/lighttpd/lighttpd.conf

$SERVER[“socket”] == “:8082” {

ssl.engine = “enable”
ssl.pemfile = “/var/www/ssl/myserv.pem”

}

인증서 파일은 보안 설정을 400으로 할 것!

7. 서버 재시작
> sudo /etc/init.d/lighttpd restart


 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)

This site uses Akismet to reduce spam. Learn how your comment data is processed.