반응형

파이썬(Python) 웹(Web) 연동을 위한 CGI설정 방법입니다.

아파치 설정 파일 수정

1. 아파치 설정 파일에서 아래와 같이 설정을 합니다.
2. 아파치 설정을 반영하기 위해 재기동을 합니다.

<Directory [아파치 Document Root]>
  AddHander cgi-script .py
  Options ExecCGI
</Directory>

아파치 설정 파일 수정

 

파이썬(Python) 웹(Web) 연동을 위한 CGI설정이 완료가 되었으면 웹 연동이 되는지 파일을 만들어 실행을 해 봅니다.

 

파이썬(Python) 실행 경로 확인

type python3을 실행하여 실행 경로를 확인합니다.

파이썬(Python) 실행 경로 확인

 

파이썬(Python) 예제 파일 만들기

파일의 첫 구문은 #![파이썬 실행 파일 경로]를 넣어야 합니다.

#!/usr/bin/python3
print("Hello world")

파이썬(Python) 예제 파일 만들기

파이썬(Python) 실행 권한 부여하기

1. chmod를 통해서 실행 권한을 부여합니다.
2. a+x 는 모든 그룹에 실행 권한을 주는 것입니다.

chmod a+x [파일명].py

파이썬(Python) 실행 권한 부여하기

 

현재까지는 웹에서는 실행이 되지 않습니다.
단지, 리눅스 서버에서 해당 파일을 실행했을 때 실행이 되어 결과값을 볼 수 있을 뿐입니다.

 

웹에서 파이썬(Python) 실행하여 출력하게 하기

1. content-type과 charset 설정을 하고 줄 바꿈 처리를 합니다.
2. 브라우저에서 해석을 하여 정상적으로 출력이 됩니다.

#!/usr/bin/python3
print("content-type:text/html; charset=UTF-8\n")
print("Hello world")

웹에서 파이썬(Python) 실행하여 출력하게 하기

 

2019/11/08 - [유용한 활용팁] - 파이썬(Python) 웹(Apache) 연동 방법 및 request module 설치 시 There was a problem confirming the ssl certificate Error(에러) 해결 방법 - 까페24(Cafe24) 기준

 

파이썬(Python) 웹(Apache) 연동 방법 및 request module 설치 시 There was a problem confirming the ssl certificate Error(에러) 해결 방법 - 까페24(Cafe

파이썬(Python)과 웹(Apache)을 연동하여 PHP 대체로 사용을 하려고 합니다. UI는 HTML, PHP를 이용하고 비즈니스 로직은 Python로 변경을 할 것입니다. 저의 경우 Cafe24 호스팅(단독 웹호스팅)을 기준으로 작성..

han288.tistory.com

 

반응형

+ Recent posts