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