우리집강아지깜순이 2022. 3. 24. 22:46
반응형

aws ubuntu 에서 테스트 함.

 

1. 시스템 패키지 업데이트

sudo apt-get update && apt-get dist-upgrade

 

2.  불필요한 파일 제거

sudo apt-get autoclean

sudo apt-get autoremove

 

3. nginx 설치하기

sudo apt-get install nginx

3.1 DocumentRoot  = /var/www/html

3.2 설정파일  = /etc/nginx

3.3 로그파일 = /var/log/nginx

3.4 구동확인 = systemctl status nginx

3.4 설정확인 = sudo nginx -t

3.5 재시작   = sudo systemctl restart nginx

3.6 보안관련  기본페이지 설정 = /etc/nginx/sites-available/default

 

4. postgresql 설치

sudo apt-get install postgresql postgresql-contrib

4.1 접속확인 및 셋팅 

    sudo -u postgres psql

    CREATE DATABASE testDB;   -- DB생성

    CREATE ROLE TEST_USER WITH PASSWORD '000000';  --user생성

    ALTER ROLE TEST_USER SET CLIENT_ENCODING TO 'utf8';

    ALTER ROLE TEST_USER SET default_transaction_isolation TO 'read committed';

    ALTER ROLE TEST_USER SET timezone TO 'UTC';

   \q

5. 파이썬 설치

sudo apt-get install python3

sudo apt-get install python3-pip

(nginx) /var/www/ 에 com.test.python3django 폴더 만든다.  sudo mkdir com.test.python3django

 

6. django 설치

sudo pip3 install django 

 

cd  /var/www/com.test.python3django/

sudo mkdir djangoTest  

cd djangoTest 

테스트할 사이트 만들어준다 = sudo django-admin startproject testwebsite 

반응형