Programming

https란? [프로그래밍] HTTP / HTTPS 란? HTTP 란? 인터넷에서 데이터를 주고받는 규칙 (프로토콜) 모든 프로그램이 이 규칙에 맞춰 정리되므로, 정보를 교환할 수 있다. HTTP을 사용한 통신 과정 1. 사용자(Client)가 서비스제공자(Server)에게 defineall.tistory.com 전체 과정 한 줄 요약 AWS Certificate Manager 이용해서 SSL인증서 발급하고, nginx에 적용 1.
HTTP 란?웹에서 데이터를 주고받는 규칙 (프로토콜)모든 데이터가 이 규칙에 맞춰 정리되어, 정보를 교환할 수 있다. ( 규칙이 없다면, 정보를 해석할 수 없다 ) HTTP을 사용한 통신 과정1. 사용자(Client)가 서비스제공자(Server)에게 데이터를 요청 메시지(HTTP 메시지)를 보낸다 2. 서버가 클라이언트가 요청한 HTTP 메시지를 받아, 그에 맞는 정보를 HTTP 메시지로 응답해준다. HTTP 요청 메시지 형식GET https://www.naver.com HTTP/1.1 GET : HTTP 메서드 https://www.naver.com : 주소 HTTP/1.1 : HTTP 버전 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win..
[AWS] nginx란? / django 프로젝트 nginx 웹 서버 연결하기requirements.txt # manage.py가 있는 폴더에서 실행해야 정확한 패키지 정보를 불러올 수 있습니다. github에 프로젝트 올리기 / defineall.tistor.." data-og-host="defineall.tistory.com" data-og-source-u....defineall.tistory.comnginx - uwsgi 서버를 만들지 않은 분들은이전 포스팅을 참조해 주세요 한글 무료 도메인 사이트! 내도메인.한국 - 한글 무료 도메인 등록센터한글 무료 도메인 내도메인.한국, 웹포워딩, DNS 등 무료 도메인 기능 제공xn--220b31d95hq8o.xn--3e0b707e 1. 사이트 가입하고 로그..
현재 시간 확인하기 date root 계정 접속하기 su - root 현재 서버시간 정보 삭제하기 sudo rm /etc/localtime 서울 시간 정보 가져오기 sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime 시간 다시 확인하기 date
[AWS] nginx란? / django 프로젝트 nginx 웹 서버 연결하기requirements.txt # manage.py가 있는 폴더에서 실행해야 정확한 패키지 정보를 불러올 수 있습니다. github에 프로젝트 올리기 / defineall.tistor.." data-og-host="defineall.tistory.com" data-og-source-u....defineall.tistory.com이전 포스팅과 이어집니다.STATIC 경로 설정 확인하기 ( 내 컴퓨터/프로젝트/settings.py )STATIC_URL = '/static/'STATIC_ROOT = os.path.join(BASE_DIR, 'static') nginx에게 STATIC 경로 알려주기 ( 내 컴퓨터/프로젝트/.config..
👉 nginx란? 유우명한 웹 서버 # 웹 서버 : 사용자의 요청을 받아, 그에 따른 정보를 돌려주는 어플리케이션 nginx의 필요성 하나의 웹서버에 10000 명의 사람이 동시에 접속할 수 있도록 만들어졌다 용량이 적다! 효율적이다! ( Reverse Proxy Server ) Apache 보다 더 적은 cpu 자원을 사용해, 더 빠르게 작동할 수 있다! 👉 설치 ( Linux ) // yum sudo yum install nginx // apt sudo apt install nginx // amazon-linux-extras sudo amazon-linux-extras install nginx1 설치 확인 which nginx 서비스 실행 systemctl start nginx nginx 설정 파일 ..
[AWS] django 프로젝트 AWS에 올리기 프로젝트에 사용한 파이썬 패키지목록 생성하기 pip freeze >> requirements.txt # manage.py가 있는 폴더에서 실행해야 정확한 패키지 정보를 불러올 수 있습니다. github에 프로젝트 올리기 / defineall.tistor.. defineall.tistory.com 이전의 포스팅과 이어집니다. 👉 wsgi 란? python으로 작성한 django, flask와 같은 웹 프레임워크를 아파치(Apache)와 Nginx와 같은 웹서버와 통신할때 사용하는 프로토콜 ( 규칙 ) wsgi 의 필요성 django의 [python manage.py runserver]로 실행한 서버는, 사용자의 요청을 효과적으로 처리하지 못하는데, uwsgi..
프로젝트에 사용한 파이썬 패키지목록 생성하기 pip freeze >> requirements.txt # manage.py가 있는 폴더에서 실행해야 정확한 패키지 정보를 불러올 수 있습니다. github에 프로젝트 올리기 [프로그래밍] Git 이란? / GitHub 이란? / 사용법 Git이란? 프로그래밍 코드 버전 관리 프로그램 ( 컴퓨터에 설치된다 ) Git의 필요성 프로그래밍 언어로 이루어진 코드(소스코드)에 버전을 붙여 저장해서, 나중에 다시 불러오거나, 변경사항을 취 defineall.tistory.com AWS에서 서버 컴퓨터 빌리기 - ubuntu [AWS] EC2 사용법 / 인스턴스 만들기 ( 아마존 컴퓨터 빌리기 ) EC2 사용법 ( 아마존 컴퓨터 빌리기! ) EC2의 특징 사용자가 컴퓨팅..
아직 아마존 서버 컴퓨터 빌리지 않은 사람은, 아래의 게시글을 확인해주세요 [AWS] EC2 사용법 / 인스턴스 만들기 ( 아마존 컴퓨터 빌리기 ) EC2 사용법 ( 아마존 컴퓨터 빌리기! ) EC2의 특징 사용자가 컴퓨팅 파워를 조절할 수 있다 ? 새로운 서버 공간를 확보할 수 있다 ? 부팅시간을 빠르게 할 수 있다 실제로 사용한 용량만큼만 돈을 낸 defineall.tistory.com [AWS] 리눅스에서 EC2 인스턴스 접속하기 / 사용법 저번 포스팅에서, EC2를 이용해 리눅스 인스턴스를 만들어 보았습니다. 리눅스는 SSH라고하는 방식을 통해 원격제어를 하는데, 윈도우는 SSH가 없으므로 외부 프로그램을 설치해 주어야 합니다. ( defineall.tistory.com 1. 리눅스 패키지 정보 ..
MOONCO
'Programming' 카테고리의 글 목록 (38 Page)