flask配備アリクラウド
1816 ワード
scp -r xxx( ) root@xxxxxx( ip):/( )
を介している.virtualenv venv
を確立し、仮想悪境. venv/bin/activate
をアクティブにします.インストールエンジニアリングに必要なすべてのモジュールpip install -r requirements.txt
.sudo nano /etc/init/blog.conf
などのプロファイルを新規作成します.このファイルには、 description "My Blog service"
start on runlevel [2345]
stop on runlevel [!2345]
respawn
setuid root
setgid www-data
env PATH=/root/flask/venv/bin #
chdir /root/flask/ #
exec gunicorn -w 4 -b 127.0.0.1:8000 manager:app # web
sudo service blog start
を入力して、起動に成功したかどうかを確認します.apt-get install nginx
コマンドでインストールし、/etc/nginx/site-available/defaultファイルを変更し、以下のように変更します: # /ect/nginx/sites-available/default
server {
listen 80;
server_name 10.211.55.10;
location / {
proxy_pass http://127.0.0.1:8000;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
sudo service nginx restart
を入力します.apt-get install postresql
をインストールし、データベース入力コマンドcreatedb blogdb
を作成します.