생활 코드 – Web2 환경설정 내용 및 오류 정리
- 관련 강의
- cgi 모듈 사용을 위한 apache2 설정 확인
LoadModule cgi_module modules/mod_cgi.so
- cgi와 Python 언어 연동을 위한 apache2 설정 추가
<Files "*.py"> # 확장자가 py인 경우
# cgi로서 실행시킨다
Options ExecCGI
# 확장자가 py인 경우 cgi로 실행된다
AddHandler cgi-script .py
</Files>
- 설정 후 apache2 재시작

- 아래 코드 실행시 에러발생


- 원인 : python 명령어에 대한 alias 지정이 안되어있기 때문이었다.
- 해결 방법 1 : 환경 변수를 통해 python에 대한 지정을 해준다.
- 해결 방법 2 : 해당 python 실행 파일의 경로를 직접 입력해준다.

두 방법 모두 잘 동작하는 걸 확인할 수 있다! 🎉🎉🎉
