본문 바로가기

Server3

서버구축과정 요약 전체적인 서버구축 과정 요약 1. AWS 라이트세일 계정 준비2. 고정 ip 취득3. 서버접속 프로그램을 사용해 고정 ip 접속4. host설정(name, date 등)5. ip 서버에 python설치 > 가상환경 설치 및 진입 > wheel패키지 설치 > 필요 라이브러리들 설치6. git clone7. 서버에 데이터베이스 초기화(init, migrate, upgrade)8. config분리(default, dev, production) > 환경변수 편집, .cmd파일 수정 적용 등 9. Gunicorn 설치, 소켓설치, 환경변수 편집10. Nginx설치 > 링크설정11. 로깅 설정12. 도메인설정 > aws와 연동13. SSL설정 2024. 6. 1.
웹 브라우저, 서버의 동작 방식 [브라우저]사용자는 웹브라우저에 url을 입력할 수 있음url을 통해 요청할 수 있는 화면은 2가지(정적, 동적)정적페이지: css, js, min 등과 같이 파일을 요청해서 화면에 보여주는것동적페이지: db에 들어있는것들(수시로 변하는 것들)을 보여주는 것 [서버]서버는 웹 브라우저의 URL 요청(정적·동적 요청)을 처리브라우저가 웹 서버에 정적 페이지 요청을 하면 정적 파일을 찾아 응답브라우저가 동적페이지 요청을 하면 웹 서버와 WSGI(위스키)서버가 필요동적요청 >>>>> 웹서버: 웹서버에 동적 요청이 들어오면 웹서버 >>>>> WSGI(web server gateway interface): 웹서버는 WSGI를 호출WSGI >>>>> 동적파일을 찾아 동적요청을 처리 [WSGI] Gunicorn과 u.. 2024. 5. 28.
AWS LightSail 이용 1. aws가입(카드등록까지)https://aws.amazon.com/ko 클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web Services필요한 만큼 이용할 수 있는 것은 물론 필요에 따라 몇 분 만에 확장 또는 축소할 수 있습니다. 자세히 알아보세요.aws.amazon.com  2. LightSail 페이지 접속https://lightsail.aws.amazon.com https://lightsail.aws.amazon.com/ls/webapp lightsail.aws.amazon.com 3. 무료사용하기 클릭로그인: 루트사용자 > 이메일주소입력 > 비밀번호입력 4. 인스턴스생성플랫폼: Linux/Unix블루프린트: 운영체제전용(OS) > Ubuntu(22.04 LTS)선택네트워크유형:.. 2024. 5. 22.