내가 지정한 폴더 (또는 더 나은 아직 시작하는 위치)에 문서 루트가있는 웹 서버를 시작하는 비교적 고통스러운 방법을 찾고 있습니다.
나는 종종 JS 프레임 워크와 같은 새로운 것을 시도해보십시오.
/home/alexander/code/angularjs/
그런 다음이 디렉토리로 이동하여 다음과 같이 입력하는 것이 편리합니다.
start-webserver-here
웹 서버가 포트 80에서 수신 대기 하고이 디렉토리를 제공하기 시작하여 작업중 인 모든 것을 시도 할 수 있습니다.
XAMPP를 설치했지만 모든 폴더에 대한 권한 부여와 함께 루트 권한으로도 변경해야 할 문서 루트가있는 기본 아파치 인 것 같습니다.
더 쉬운 방법이 있습니까?
답변
사용하다
python2 -m SimpleHTTPServer 80
또는
python3 -m http.server 80
간단한 HTTP 서버를 시작합니다.
대체 80
당신이 다른 포트에서 듣고 싶은 경우 다른 번호로. <1024 포트의 경우 루트 권한으로 실행해야합니다.
답변
PHP를 사용하여 WordPress와 같은 것을 즉시 실행하고 테마를 더 쉽게 개발할 수 있기 때문에 PHP를 사용하고 싶습니다 (여전히 MySQL이 필요합니다).
php -S 0.0.0.0:8000
이것을 시작 하는 동일한 스크립트 에서 나는 또한 guard 시작합니다. 이것은 파일 변경시 브라우저를 자동으로 새로 고칩니다.
답변
답변
gem을 설치하지 않고 Ruby에서도 가능합니다.
ruby -run -e httpd . -p5000
답변
그냥 사용 http-server
하십시오. 제로 구성 명령 줄 서버입니다.
가장 쉬운 설치 방법은 npm입니다.
sudo npm install http-server -g
용법:
http-server [path] [options]
[path]
./public
폴더가 존재 하는 경우 기본값 이며 ./
그렇지 않은 경우입니다.
서버가 실제로 작동하는지 확인하려면 http : // localhost : 8080을 방문 하십시오 . -p
다른 포트를 설정 하려면 옵션을 사용하십시오 .
답변
폴더 이름에 angularjs가 있기 때문에 angular js 앱 인 것 같습니다. 이 경우, 확인하시기 바랍니다 유사시을 밖으로.
사이트를 인용하려면
Yeoman 1.0은 단순한 도구 이상입니다. 워크 플로우입니다. 웹 개발을 개선하기 위해 조화롭게 작동하는 도구 및 모범 사례 모음.
다른 많은 것들 중 하나는 번들 grunt
서버입니다.
답변
이를 위해 Nginx를 사용할 수 있습니다 : https://gist.github.com/asterite3/89236d1753a669e173531aca4b87afdc
이것은 단일 스레드가 아니며 (예 : google-chrome에서 액세스하는 경우 서버가 다른 클라이언트에 대해 중단되지 않음) 매우 구성 가능하고 효과적입니다.