20210103(배포하기)
1. 전체 학습시간
오후 08:00 ~ 오전 1:00
2. 학습 목표
배포하기
3. 학습 방법
공식문서 타파
4. 다음 학습 목표
5. 상세 학습 내용
sqlite 버전문제 해결
- 에러 현상
- sqlite3 다운로드
- 해결 방법
wget https://www.sqlite.org/2020/sqlite-autoconf-3310100.tar.gz
yum -y install gcc
tar zxvf sqlite-autoconf-3310100
./configure --prefix=/usr/local
make
sudo make install
- 컴파일 후 시스템 링크 라이브러리 반영
echo "/usr/local/lib" >> /etc/ld.so.conf
/sbin/ldconfig
- 설치한 sqlite 반영
vi .bashrc
...
export LD_LIBRARY_PATH=/usr/local/lib
- 변경된 Bashrc Profile 적용
source .bashrc
ec2 접속
ssh -i 8percent.pem [email protected]
django 배포하기
mysite/settings.py
ALLOWED_HOSTS = [
".ap-northeast-2.compute.amazonaws.com"
]
uwsgi --http :8080 --home /home/ec2-user/8virtual --chdir /home/ec2-user/8Percent -w bank.wsgi
uwsgi 설치 및 오류 해결
-
에러 현상
-
해결방법
모든 Development 관련 Tools 과 python버전에 맞는 devel 을 설치해주면 된다.yum search python3 | grep devel로 맞는 버전을 찾아준다. yum install -y python36-devel.x86_64 yum groupinstall “Development Tools” pip3 install uwsgi
/etc/nginx/nginx.conf 파일 수정
location / {
proxy_pass http://127.0.0.1:8000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
Author And Source
이 문제에 관하여(20210103(배포하기)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@earthkingman/20210103배포하기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)