Ubuntu에서 이 명령을 사용하고 있지만 포트 8080에서 시작하고 실행 중인 다른 서버가 없으므로 포트 80에서 시작하고 싶습니다. 이와 같은 작업을 수행하기 위해 bash 스크립트를 설정하는 방법을 보았지만 명령줄 플래그가 없거나 포트를 지정하는 더 간단한 방법이 없습니까?
python -m SimpleHTTPServer
답변1
sudo python -m SimpleHTTPServer 80
~을 위한파이썬 3.x버전의 경우 다음이 필요할 수 있습니다.
sudo python -m http.server 80
1024 미만의 포트에는 루트 권한이 필요합니다.
George가 주석에 추가한 것처럼 이 명령을 루트로 실행하는 것은 좋지 않습니다.다양한 보안 구멍이 열립니다.
그러나 질문에 대답합니다.
답변2
다음과 같이 하십시오:
python -m SimpleHTTPServer 50505
50505
포트 번호는 어디에 있습니까?