본문 바로가기

server

(2)
Django 로 게시판 만들기 2.장고 프로젝트 생성하기 [개발환경:ubuntu20.04 lts] 장고는 웹어플리케이션은 여러 기능들을 app 이라는 이름의 모듈로 나누어서 프로젝트로 통합해서 개발하는 방식입니다. 장고를 사용하려면 우선 프로젝트를 생성해야 합니다. 장고에서는 전체 프로그램(여기선 게시판을 만드는 하나의 프로젝트을 의미)을 '프로젝트(project)'라고 부릅니다. 그리고 전체 프로그램을 동작시키기 위한 단위기능들을 하는 모듈을 '어플리케이션(application)'이라고 부릅니다. 예를 들자면 시계로 보면 시계자체를 전체 프로젝트이라 볼 수 있고, 시계가 작동하기 위한 초침 분침 등 각 부품들이 기능을 맡게 되는데 그걸 애플리케이션 이라고 비슷하게 생각하시면 될 것 같습니다. 그리고 장고로 개발하려면 mvt 패턴을 알아야 합니다. model ..
1. 우분투에서 아파치 웹서버 설치하기 [환경:ubuntu20.04 LTS] [1.아파치 서버 설치하기] $ sudo apt-get update $ sudo apt-get install apache2 계속 설치하겠냐고 메시지가 뜨면 y를 누르고 계속 진행합니다. *etc/init.d 라는 디렉토리는 daemon 프로그램들이 있는 디렉토리입니다. (daemon프로그램은 냉장고처럼 항상 켜져서 실행되고 있는 프로그램을 의미합니다.) daemon파일들을 키고 끄는건 터미널에서 sudo service 데몬프로그램명 start 혹은 stop으로 중단 할 수 있습니다. 여기선 apache2 서버를 켜보겠습니다. [2.1 아파치 서버 시작하기] $ sudo service apache2 start $ ps aux | grep apache2 아파치가 켜진 것..