Django rest framework + vue js - подготавливаем сервер к deploy проекта django - урок 15
Настройка пользователя. Установка и настройка python3.6, postgresql-10, nginx. Сервер от digitalocean на 2 месяца бесплатно - https://m.do.co/c/45bc91f3dfa6 Мы в сети: Telegram - https://t.me/trueDjangoChannel VK - https://vk.com/djangochannel Discord - https://discordapp.com/invite/mmHw99C Помощь каналу - https://donatepay.ru/don/186076 Сайт канала - https://djangochannel.com
Провожу индивидуальные занятия (ментор) по python, django, javascript, vue.js, html, css Moй Telegram - https://t.me/DJWOMS
Компиляции python 3.6
sudo apt-get install -y make build-essential libssl-dev zlib1g-dev
sudo apt-get install -y libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm
sudo apt-get install -y libncurses5-dev libncursesw5-dev xz-utils tk-dev
wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz
tar xvf Python-3.6.4.tgz
cd Python-3.6.4
./configure --enable-optimizations
make -j8
sudo make altinstall
python3.6
Создание базы данных
sudo -u postgres psql
CREATE DATABASE myproject;
CREATE USER user WITH PASSWORD 'password';
ALTER ROLE user SET client_encoding TO 'utf8';
ALTER ROLE user SET default_transaction_isolation TO 'read committed';
ALTER ROLE user SET timezone TO 'UTC';
GRANT ALL PRIVILEGES ON DATABASE chatdb TO user;
#\q
Настрока nginx
server { listen 80; server_name 111.222.333.44; # здесь прописать или IP-адрес или доменное имя сервера access_log /var/log/nginx/example.log;
location /static/ {
root /home/user/myprojectenv/myproject/myproject/;
expires 30d;
}
location / {
proxy_pass http://127.0.0.1:8000;
proxy_set_header Host $server_name;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
#python #django #nginx #gunicorn ... https://www.youtube.com/watch?v=wM2Go5Q3xkw
2024-10-14
0.0 LBC
Copyrighted (contact publisher)
55784554 Bytes