deploy to conoha vps

Python

DjangoアプリをConohaVPSでデプロイする方法

https://blog.codecamp.jp/django-release-basic
https://denno-sekai.com/conoha-vps-django
https://self-methods.com/django-vps-deploy
https://qiita.com/khashi001/items/3b2dbf2dafa9079e5859

SFTPでConohaVPSにファイルをアップロードする方法

https://support.conoha.jp/v/sftpfilezilla

FileZillaで「非アクティブになってから20秒後に接続がタイムアウトになりました」となる

Ans.複数回パスワードを間違えてアクセスが制限されている。1日経てば解除される。

ConohaVPS上で空じゃないフォルダを削除する

Sudo rm -r pj

全体の流れ

WebサーバーNginx
ApplicationサーバーGunicorn
DataBaseサーバーMySQL
https://blog.codecamp.jp/django-release-basic

Login: root

Password:

Useradd 

Passwd

Apt-get install python3-pip python3-dev libpq-dev postgresql postgresql-contrib nginx python3-venv -y

※postgreはsqlite3があるので不要?

pip install django gunicorn psycopg2 django-markdownx

Sudo -u postgres psql

Create database django_db; (任意のデータベース名)

Create user db_user with passwd ‘Password8**’; (任意のユーザ名)

GRANT ALL PRIVILEGES ON DATABASE django_db TO db_user;

(postgres=#から抜けるには\q)

[settings.py]で

ALLOWED_HOSTS=[“ABC.com, 165.~~8.30”]

DATABASES = {

‘default’: {

‘ENGINE’:

‘NAME’: ‘django-db’,

‘USER’: ‘db_user’,

‘PASSWORD’: ‘Password8**’,

‘HOSTT’: ‘localhost’,

‘PORT’: ‘’,

}

}

BACK