Python
cgi 설정
liufeier
2020. 8. 17. 21:12
반응형
youtu.be/BEghLFbPtDk?list=PLuHgQVnccGMDMxfZEpLbzHPZUEwObEaZq
아파치 웹서버와 파이썬을 서로 연동되게 하려고 한다.
이렇게 웹 서버와 어플리케이션을 연동할때 사용하는 표준화된 방법을 cgi.
common gateway interface 라고 부른다.
httpd.conf 파일을 백업해놓는다.
httpd.conf 파일에서
LoadModule cgi_module modules/mod_cgi.so
앞에 # 제거
DocumentRoot "C:/Bitnami/wampstack-7.4.8-0/apache2/htdocs"
<Directory "C:/Bitnami/wampstack-7.4.8-0/apache2/htdocs">
디렉토리 설정
Require all granted 다음에
<Files "*.py">
Options ExecCGI
AddHandler cgi-script .py
</Files>
입력
아파치 웹서버 리스타트
파이썬으로 만든 .py 파일 첫줄에
#!python
입력
파이썬 문법으로 코드를 실행시킨다는 뜻.
print("content-type: text/html; charset-utf8\n")
입력
이제 웹브라우저의 주소창에 127.0.0.1/파일이름.py 하면 됨
반응형