ubuntuシステムFlaskプロジェクトの導入
2021 ワード
flaskの導入:
1.ubuntuのソースを更新する
2.mysqlのインストール
3.mysql構成の変更
4.構成の変更
5.mysqlを再起動する
6.インストールNginx:
7.pip 3の取り付け
8.uWSDiおよびuWSDiのPythonサポートのインストール:
9.合計nginxの構成を変更するファイル
10.nginxを構成するファイル
11.uwsgiを構成するファイル
1.ubuntuのソースを更新する
sudo apt-get update
2.mysqlのインストール
sudo apt install mysql-server mysql-client
3.mysql構成の変更
cd /etc/mysql/mysql.conf.d
mysqld.conf , bind_address
4.構成の変更
use mysql;
:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
flush privileges;
5.mysqlを再起動する
service mysql restart
6.インストールNginx:
sudo apt-get install nginx
7.pip 3の取り付け
apt install python3-pip
8.uWSDiおよびuWSDiのPythonサポートのインストール:
pip3 install uwsgi
9.合計nginxの構成を変更するファイル
vim /etc/nginx/nginx.conf
10.nginxを構成するファイル
server {
listen 80;
server_name 47.92.73.20 localhost;
access_log /home/app/logs/access.log;
error_log /home/app/logs/error.log;
location / {
include uwsgi_params;
uwsgi_pass 127.0.0.1:8890;
uwsgi_param UWSGI_CHDIR /home/app/src/s_aj;
uwsgi_param UWSGI_SCRIPT manage:app; # flask :Flask
}
}
11.uwsgiを構成するファイル
[uwsgi]
socket=127.0.0.1:8890
pythonpath=/home/app/src/s_aj; #
callable=app; # flask
logto = /home/app/logs/uwsgi.log # uwsgi