메모장 입니다2

라즈베리파이] 파이썬 cgi 본문

Study/학교수업

라즈베리파이] 파이썬 cgi

Wooum@n 2017. 11. 22. 00:50

1.파이썬 CGI 실행방법


 1)아파치 설치

apt-get update

apt-get install apache2


service apache2 start


update-rc.d apache2 defaults // 부팅시 자동실행


 2)cgi가 실행가능하도록 아파치 설정 변경

vi /etc/apache2/mods-available/alias.conf


아이콘 설정 아래다 추가.


ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"


   <Directory "/var/www/cgi-bin">

      Options FollowSymLinks

      Options +ExecCGI

      AllowOverride All

      Order allow,deny

      AddHandler cgi-script .py

      Allow from all

      Require all granted

   </Directory>



  3)cgi 실행??

a2enmod cgi or cgid

service apache2 restart

mkdir -p /var/www/cgi-bin

chmod 775 /var/www/cgi-bin

chown www-data:www-data /var/www/ci-bin

reboot //재부팅 안해도 될듯?



 3)/var/www/cgi-bin 아래에 *.py 파일 편집


 #!/usr/bin/env python  //이거 필요

print "Content-type: text/html\n\n" //html 문서 형식으로 꼭 필요.

print "aaA"



 4)접속해서 확인





 *)그 밖에..
/var/log/apache2/error.log 를 통해 에러 디버깅 가능.



'Study > 학교수업' 카테고리의 다른 글

아두이노] 모듈 제어 - 1) 음성 인식으로 LED 출력  (0) 2017.11.10
통신 특강] 생체인증  (0) 2017.11.08
CCNA] 6.2(금)  (0) 2017.06.02
CCNA] 5.26(금)  (0) 2017.05.26
CCNA] 5.24(수)  (0) 2017.05.24