nginx - uwsgi 서버를 만들지 않은 분들은
이전 포스팅을 참조해 주세요
한글 무료 도메인 사이트!
1. 사이트 가입하고 로그인하기
도메인 검색하기 ( 한글, 영문 둘다 가능 )
사용할 수 있는 무료도메인이 나옵니다.
저는 popo.kro.kr 으로 이미 빌려놓았어요.
AWS 퍼플릭 IPv4 주소 확인하기
도메인에 퍼블릭IPv4 주소 입력해주기
프로젝트에서 설정파일에, popol.kro.kr 허용해주기
프로젝트/settings.py
ALLOWED_HOSTS = [
'ec2-52-78-49-168.ap-northeast-2.compute.amazonaws.com',
'.popol.kro.kr',
]
프로젝트/.config/nginx/프로젝트.conf
server {
listen 80;
server_name ec2-52-78-49-168.ap-northeast-2.compute.amazonaws.com *.popol.kro.kr;
...
}
github에 업로드 하기
git add .
git commit -m "메모"
git push
AWS에 다운로드 하기
git pull origin <브랜치>
nginx 설정파일 다시 적용해주기
sudo cp -f /home/ubuntu/프로젝트/.config/nginx/프로젝트.conf /etc/nginx/sites-available/프로젝트.conf
sudo ln -sf /etc/nginx/sites-available/프로젝트.conf /etc/nginx/sites-enabled/프로젝트.conf
uwsgi, nginx 웹서버 재시작하기
sudo systemctl daemon-reload
sudo systemctl restart uwsgi nginx
도메인 접속하기!
반응형