Apache에 대한 경량 대안

Apache에 대한 경량 대안

내 설정에서 나는 (루트 사용자로) ln -s ~/share /var/www. 이렇게 하면 로컬 네트워크에 있는 누구나 액세스할 수 있습니다.~/공유브라우저에서 디렉토리를 가리키면http://호스트 이름/공유. 를 사용 apache하지만 이 간단한 사용에는 과잉(메모리 사용량)이 아닐까 의심됩니다.

이를 달성하기 위해 어떤 대체 경량 웹 서버를 사용할 수 있습니까? 또한 패치가 없나요(데비안에서는 설치 이외의 추가 설정이 없음 apache)?

답변1

당신은 긴 목록을 갖게 될 것입니다. 내 직장에는체로키어아파치가 아닙니다. Cherokee에는 구성을 매우 간단하게 해주는 아름다운 웹 관리 인터페이스가 있습니다.

나도 들어본 적 있어nginx그리고경량.

답변2

가벼운 httpd무게가 가볍고 설치가 쉽습니다. 그러나 오늘날에는 nginx가 더 인기 있는 선택인 것 같습니다.

어쨌든 이것은 실제로 큰 차이를 만들지 않습니다. 저는 Apache를 계속 사용하겠습니다. 메모리를 적게 사용하도록 조정하려면 apache2-mpm-worker를 사용해 보세요.

sudo aptitude install apache2-mpm-worker

또한 이 모든 기능이 "즉시" 작동하기를 원하므로 어떤 버전의 데비안을 실행하고 있습니까?

답변3

당신은 시도 할 수 있습니다thttpd. 매우 가볍고 리소스를 거의 사용하지 않습니다. 파일 액세스와 관련하여 약간 이상한 정책이 있었던 것으로 기억합니다.

답변4

임시 공유의 경우 경로에 다음 셸 스크립트가 있습니다.

#!/usr/bin/env bash

PORT=${1:-8000}
DIR=${2:-\.}

cd "$DIR"
python -c "import SimpleHTTPServer;SimpleHTTPServer.test()" $PORT

기본적으로 현재 디렉터리는 포트 8000에서 공유되며 구문은 다음과 같습니다.scriptname [<port> [<dir>]]

관련 정보