반응형
파이썬(Python) 웹(Web) 연동을 위한 CGI설정 방법입니다.
아파치 설정 파일 수정
1. 아파치 설정 파일에서 아래와 같이 설정을 합니다.
2. 아파치 설정을 반영하기 위해 재기동을 합니다.
<Directory [아파치 Document Root]>
AddHander cgi-script .py
Options ExecCGI
</Directory>
파이썬(Python) 웹(Web) 연동을 위한 CGI설정이 완료가 되었으면 웹 연동이 되는지 파일을 만들어 실행을 해 봅니다.
파이썬(Python) 실행 경로 확인
type python3을 실행하여 실행 경로를 확인합니다.
파이썬(Python) 예제 파일 만들기
파일의 첫 구문은 #![파이썬 실행 파일 경로]를 넣어야 합니다.
#!/usr/bin/python3
print("Hello world")
파이썬(Python) 실행 권한 부여하기
1. chmod를 통해서 실행 권한을 부여합니다.
2. a+x 는 모든 그룹에 실행 권한을 주는 것입니다.
chmod a+x [파일명].py
현재까지는 웹에서는 실행이 되지 않습니다.
단지, 리눅스 서버에서 해당 파일을 실행했을 때 실행이 되어 결과값을 볼 수 있을 뿐입니다.
웹에서 파이썬(Python) 실행하여 출력하게 하기
1. content-type과 charset 설정을 하고 줄 바꿈 처리를 합니다.
2. 브라우저에서 해석을 하여 정상적으로 출력이 됩니다.
#!/usr/bin/python3
print("content-type:text/html; charset=UTF-8\n")
print("Hello world")
반응형
'유용한 활용팁' 카테고리의 다른 글
PHP 문자 암호화하여 Form 전송하기 - mcrypt_encrypt, mcrypt_decrypt, bin2hex, pack (0) | 2019.12.08 |
---|---|
PHP 마지막 문자 콤마(,) 제거 방법 - substr, rtrim, trim, implode (0) | 2019.12.06 |
IE11에서 Jquery로 background-image 바뀌게(토글, toggle) 에러 처리 방법 - addClass, removeClass, hasClass, toggleClass (0) | 2019.11.23 |
서브라임텍스트3 SFTP/FTP 설치하기, 환경 설정하기 (0) | 2019.11.22 |
서브라임텍스트3 설치하기, 환경 설정하기 (0) | 2019.11.21 |