본문 바로가기

Python

cgi 설정

반응형

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 하면 됨

 

 

 

반응형