bash 한 줄로 웹서버 만들기

2420   
   조회 6088   추천 0    

while true; do { echo -e 'HTTP/1.1 200 OK\r\n'; echo -e "Hello World!"; } | nc -l 8080; done



이런 식으로 응용할 수 있습니다.


test

송진홍 09-10
잠깐 테스트할때 유용하겠네요.. 좋은정보 감사드립니다.^^
세슘 11-06
신세계네요 쉘스크립트를 자주사용하는사람으로선 활용범위가 상당하겠는데요? 한줄의 힘이란 ..ㄷㄷ

좀전에 몇시간 써보니 위에 알려주신건 명령어 실행이 끝나면 결과값을 리턴하는데
명령 소요시간이 수초이내일때 괜찮은것같고 혹시
10초이상 오래 걸릴경우엔 아래와 같이 실행하는것도 괜찮네요

while true ; do nc -l -p 9999 -e /root/shell_script.sh ; done

결과값을 실시간으로 뿌려줍니다
NGC 11-17
python이 필요하긴하지만 어지간한 배포판에는 다 들어있으니

python -m SimpleHTTPServer 80(port)

로도 webserver를 열수 있습니다.




제목Page 1/15
11-24   1487   Galvanizer
11-17   1646   송주환
11-08   1464   user
10-30   1835   미나리나물
09-17   5992   하얀고니
09-10   6089   2420
09-05   5525   양시열
09-02   7449   김황중
08-30   6065   어쭈
08-30   5530   어쭈
08-27   3314   곰탱이아빠
08-09   4941   김현린
07-02   7951   읍내노는오빠
06-10   11093   MSmikoto
05-31   12285   TRUE
05-29   12536   채영진
05-24   11347   송주환
05-01   14350   빠시온
04-30   12842   RedEye
04-21   12446   송주환