목록Web framework, WF (3)
IT_World
소개 Nginx는 세계에서 가장 인기 있는 웹 서버 중 하나이며 인터넷에서 가장 크고 트래픽이 많은 사이트를 호스팅 대부분의 경우 Apache보다 리소스 친화적이며 웹 서버 또는 역방향 프록시로 사용할 수 있다. 전제 조건 이 가이드를 시작하기 전에 sudo서버에 구성된 권한 을 가진 루트가 아닌 일반 사용자가 있어야 한다. 1단계: Nginx 설치 Nginx는 Ubuntu의 기본 리포지토리에서 사용할 수 있으므로 설치가 다소 간단하다. apt이 세션에서 패키징 시스템 과의 첫 번째 상호 작용이기 때문에 가장 최근 패키지 목록에 액세스할 수 있도록 로컬 패키지 인덱스를업데이트 sudo apt-get update sudo apt-get install nginx 절차를 수락하면 apt-getNginx 및 필..
환경 os : ubuntu 18.06 가상환경 생성 후 실행 cmd(명령 프롬포트) 창 실행 flask 라는 이름의 가상환경 생성 : create -n flask python=3.8 flask 가상환경 실행 : cuda activate flask 플라스크 패키지 설치 pip install flask ├─ app.py (실행하는 곳) ├─ templates (폴더 이름) │ └─ index.html (html 작성) └─ static (폴더 이름) ├─ js (폴더 이름) │ └─ main.js (javascript / 자바스크립트 작성하는 곳) └─ css (폴더 이름) └─ style.css (CSS ui 디자인 부분 작성하는 곳) 기초순서 flask의 app.py를 만든다. templates폴더를 만..
시작하기에 앞서 Django로 웹사이트 만들기 포스트에서는 파이썬 기반의 프레임워크인 장고로 웹 백엔드를 설계하는 방법에 대해 소개하려 한다. 따라서 웹 백엔드 자체에 포커스를 두기 위해 프로그램 설치나 파이썬 언어에 대한 기본 설명은 최대한 생략하려 한다. 해당 내용은 다음 포스트에서 확인할 수 있다. 실습 환경 운영체제나 패키지 등 포스트의 실습 환경은 다음과 같다. Ubuntu 16.04 PyCharm Python Django 2.0.7 MariaDB 5.5 1. 프로젝트 생성 1) 프로젝트 생성 및 장고 설치 파이참에서 새 프로젝트 환경을 Django로 설정 후 원하는 위치의 프로젝트 루트 디렉토리 경로와 가상환경 경로를 설정 django_site라는 디렉토리가 두개 생성됨 1-1)상위 djang..