본문 바로가기

CGI2

[파이썬 기초]홈페이지 CGI 구현하기 -웹사이트를 CGI를 연동하여 구현한다. -생활코딩의 파이썬 강의를 기반으로 학습하였다. -파이썬은 3.9.2 ver를 사용한다. 단순한 웹사이트를 CGI를 이용하여 프로그래밍적으로 다룰 수 있는 웹애플리케이션을 구현해본다. htdocs디렉토리에 index.py 파일을 만들었다. 이 상태에서 그냥 127.0.0.1/index.py로 접근하면 파이썬 포맷팅 에러가 발생하니 최상단에 #!Python이라는 시작 주석을 넣어준다.(윈도우 기준이며 리눅스는 다름) 이후 다시 127.0.0.1/index.py로 접근하면 여전히 Internal Error가 발생하지만, 에러 로그의 내용이 바뀌어 있다. 에러 내용은 End of script output before headers라고 나온다. 참고로 에러 로그는 C:\.. 2021. 3. 10.
[파이썬 기초]웹서버 및 파이썬 설치, CGI 연동 -웹서버와 파이썬을 설치하는 방법을 간단히 정리한다. -CGI로 파이썬과 웹서버를 연동하는 방법을 학습한다. -생활코딩의 파이썬 강의를 기반으로 학습하였다. -파이썬은 3.9.2 ver를 사용한다. 웹서버 설치 웹서버로 사용하기 위한 bitnami WAMP라는 것을 설치해야 한다. java와 톰캣 등만 사용하다보니 생소한 용어 및 프로그램들이 많이 나와서 차근차근 정리해야겠다. bitnami WAMP란 bitnami라는 오픈소스 통합 소프트웨어 번들을 제공하는 기업에서 제공하는 통합 솔루션이다. WAMP는 Window, Apache, Mysql, Php의 약자라고 한다. 이 것들을 한 번에 설치, 사용할 수 있는 프로그램이다. bitnami.com/stack/wamp WAMP Bitnami WAMP St.. 2021. 3. 8.