가볍고 쉽게 설치할 수 있는 OSX용 http 서버 추천해주세요

가볍고 쉽게 설치할 수 있는 OSX용 http 서버 추천해주세요

localhost에서 정적 콘텐츠를 제공하려면 http 서버가 필요합니다.

다음 조건을 충족해야 합니다.

  • 설치가 쉽고 구성이 최소화되며 디렉토리에서 실행하기만 하면 됩니다.
  • OSX를 지원합니다
  • 작은 메모리 공간

답변1

Apache는 OSX에 내장되어 있으며 쉽게 활성화할 수 있습니다.

보다http://macdevcenter.com/pub/a/mac/2001/12/07/apache.html몇 가지 기본 지침을 확인하세요.

답변2

Python을 사용하여 간단한 http 서버를 실행할 수 있습니다. 제공하려는 디렉터리에서 다음을 실행합니다.

python -m SimpleHTTPServer

이것 좀 봐리눅스 저널 기사더 많은 정보를 위해서.

답변3

당신이 사용할 수있는MAMP.

Apache, PHP 및 MySQL이 함께 제공되며 몇 번의 클릭만으로 모든 설정이 가능합니다. 프로덕션 환경에서는 MAMP를 절대 사용해서는 안 됩니다. PHP 및 MySQL 설정은 개발에 최적이지만 일부 보안 취약점이 있습니다.

답변4

Python3을 사용하는 보다 최신 접근 방식(예: localhost 포트 8080에서 수신 대기하고 현재 디렉터리에서 파일 제공):

python3 -m http.server --bind localhost 8080

참고: 인수를 생략하면 --bind기본값은 다음과 같습니다.보안 위험이 있는 모든 인터페이스를 수신합니다.네트워크에 연결된 사람은 누구나 파일을 요청할 수 있습니다.

또는 다음을 사용하여 가능합니다 php.

php -S localhost:8080

Python(및 PHP)은 더 이상 MacOS 12.3 이후 OS의 일부로 설치되지 않지만 다음과 같은 다양한 방법으로 설치할 수 있습니다.brew).

이것 좀 봐질문netcat/bash를 사용하는 접근 방식의 경우.

관련 정보