본문 바로가기

웹서버

Python - CGI | 생활코딩 강의 복습 | 프로그래밍 공부 * 이 포스팅은 생활코딩 강의를 들으며 내용을 정리한 것이며, 모든 내용은 https://opentutorials.org/ 에서 보실 수 있습니다.* 웹브라우저가 데이터를 전송하면, 웹서버가 CGI 어플리케이션을 호출하고,사용자가 요청한 정보를 CGI 어플리케이션에게 준다.CGI 어플리케이션이 그 정보를 참고해 아웃풋을 출력하면,출력된 정보들을 웹서버가 받고, 웹브라우저가 응답해준다. 그래서 웹서버와 CGI 어플리케이션 사이에는 서로 응답할 수 있는,약속과 같은 것이 존재해야 한다.웹서버의 종류는 아주 많고, CGI 어플리케이션을 만들 수 있는 언어의 종류도 많기 때문이다. 둘 사이의 표준화된 약속이 CGI(Common Gate Interface)이다. cgi.test()를 이용하면, 웹서버가 파이썬 어.. 더보기
Node.js로 웹서버 만들기 | 생활코딩 강의 복습 | 프로그래밍 공부 * 이 포스팅은 생활코딩 강의를 들으며 내용을 정리한 것이며, 모든 내용은 https://opentutorials.org/ 에서 보실 수 있습니다.* 우선 https://opentutorials.org/course/3332/21032로 접속하자.여기에는 Node.js로 웹서버를 만들기 위해 필요한 소스코드가 있다. 다음으로는,https://github.com/web-n/web1_html_internet에서 웹서버에 표시할 내용을 다운 받아 압축을 풀자. 압축을 푼 폴더에 main.js 파일을 만들어 위의 코드를 복붙한다. 그리고 cmd에서 해당 경로로 들어간 뒤, (cd + 폴더 주소)node main.js를 입력하면, 아무것도 안 뜰 것이다. 웹 브라우저에서 주소창에 localhost:3000을 친다... 더보기