最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Centos部署django服務(wù)nginx+uwsgi的方法

 更新時(shí)間:2019年01月02日 14:57:43   作者:瓦力冫  
這篇文章主要介紹了Centos部署django服務(wù)nginx+uwsgi的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

1.安裝python3

yum -y install wget gcc make zlib-devel readline-devel bzip2-devel ncurses-devel sqlite-devel gdbm-devel xz-devel tk-devel openssl-devel
wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz
xz -d Python-3.6.1.tar.xz
tar -xvf Python-3.6.1.tar
cd Python-3.6.1
./configure --prefix=/usr/local/python3.6 --enable-optimizations
make
make install
ln -s /usr/local/python3.6/bin/python3 /usr/bin/python3
 ln -s /usr/local/python3.6/bin/pip3 /usr/bin/pip3

這是通過(guò)編譯的方式來(lái)安裝的

輸入 python3 –version 和 pip3 –version 進(jìn)行測(cè)試

2. 安裝nginx

sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
sudo yum install -y nginx
sudo systemctl start nginx.service

通過(guò)你的域名或IP來(lái)訪問(wèn)你的Web頁(yè)面來(lái)預(yù)覽一下Nginx的默認(rèn)頁(yè)​面進(jìn)行測(cè)試

3.下載代碼,上傳到服務(wù)器的/var/www 目錄

4. 安裝依賴

pip3 install django
pip3 install uwsgi
ln -s /usr/local/python3/bin/uwsgi /usr/bin/uwsgi3

5. 獨(dú)立運(yùn)行進(jìn)行測(cè)試

cd /var/www/dexundjango
python3 manage.py runserver 0.0.0.0:8014

測(cè)試通過(guò)后,Ctrl + C 停止運(yùn)行

6.uwsgi

sudo mkdir -p /etc/uwsgi/sites
sudo mkdir -p /var/log/uwsgi
cd /etc/uwsgi/sites
sudo vi /etc/uwsgi/sites/mysite.ini
[uwsgi]
socket = 127.0.0.1:10000
chdir=/var/www/dexundjango
module=mysite.wsgi:application
master=True
pidfile=/tmp/project-master.pid
vacuum=True
max-requests=5000
daemonize=/var/log/uwsgi/mysite.log

7. nginx 配置

vi /usr/local/nginx/conf/nginx.conf (根據(jù)本地的配置路徑)
find / -name uwsgi_params 來(lái)替換下面的uwsgi_params路徑
server {
  listen 8014; #暴露給外部訪問(wèn)的端口
  server_name localhost;
    charset utf-8;
  location / {
    include /usr/local/nginx/conf/uwsgi_params;
    uwsgi_pass 127.0.0.1:10000; # 必須和uwsgi.ini配置的端口一致
  }
  location /static/ {
    alias /home/www/dexundjango/trade/static/; #項(xiàng)目靜態(tài)路徑設(shè)置
  }

8. 啟動(dòng)uwsgi

uwsgi3 --ini /etc/uwsgi/sites/mysite.ini

9. 開(kāi)機(jī)啟動(dòng)uwsgi

vi /etc/init.d/uwsgi
#!/bin/bash
# chkconfig: - 85 15
uwsgi=/usr/bin/uwsgi3
api_conf=/etc/uwsgi/sites/mysite.ini

case $1 in
  start)
    echo -n "Starting uWsgi"
    nohup $uwsgi -i $api_conf >/var/log/uwsgi/project-api.log 2>&1 &
    echo " done"
  ;;

  stop)
    echo -n "Stopping uWsgi"
    killall -9 uwsgi
    echo " done"
  ;;

  restart)
    $0 stop
    $0 start
  ;;

  show)
    ps -ef|grep uwsgi
  ;;

  *)
    echo -n "Usage: $0 {start|restart|stop|show}"
  ;;

esac
chmod +x /etc/init.d/uwsgi
chkconfig --add uwsgi
chkconfig uwsgi on

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

房产| 炎陵县| 开平市| 启东市| 广州市| 榕江县| 锡林郭勒盟| 华宁县| 根河市| 团风县| 龙口市| 陇西县| 石屏县| 广东省| 邳州市| 临泽县| 邢台市| 轮台县| 湛江市| 乌拉特前旗| 滁州市| 新兴县| 南通市| 钦州市| 德化县| 淳安县| 仁寿县| 墨江| 英德市| 湘西| 南阳市| 涪陵区| 北宁市| 叙永县| 天津市| 泰来县| 米脂县| 奉化市| 博白县| 秭归县| 林芝县|