기본셋팅
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