当前位置: 首页 > 知识 >正文

CentOS+nginx+uwsgi+Python 多站点环境搭建

pip install uwsgi

uwsgi --version

-添加服务

chkconfig --add uwsgi9090

-打开行李箱。

chkconfig uwsgi9090 on

七:设置nginx

找到nginx的安装目录,打开conf/nginx.conf文件,修改服务器配置。

server {

listen 80;

server_name localhost;

location/{

include uwsgi_params;

uw SGI _ pass 127 . 0 . 0 . 1:9090;//必须与uwsgi中的设置一致。

uw SGI _ param uw SGI _ SCRIPT demosite . wsgi;//入口文件,即wsgi.py相对于项目根目录的位置,“”相当于一级目录。

uw SGI _ param uw SGI _ CHDIR/demosite//Projekt Root-Verzeichnis

index index.html index.htm;

client_max_body_size 35m;

}

}

将nginx设置为boot,在/ect/init.d/目录下新建一个nginx文件,内容如下:

#!/bin/sh

#

# nginx - this script starts and stops the nginx daemon

#

# chkconfig: - 85 15

# description: Nginx is an HTTP(S) server, HTTP(S) reverse \

# proxy and IMAP/POP3 proxy server

# processname: nginx

# config: /usr/local/nginx/conf/nginx.conf

# pidfile: /var/run/nginx.pid

# Source function library.

. /etc/rc.d/init.d/functions

# Source networking configuration.

. /etc/sysconfig/network

# Check that networking is up.

[ '$NETWORKING'='no' ] exit 0

nginx='/opt/nginx-1.5.6/sbin/nginx'

prog=$(basename $nginx)

NGINX_CONF_FILE='/opt/nginx-1.5.6/conf/nginx.conf'

[ -f /etc/sysconfig/nginx ] . /etc/sysconfig/nginx

lockfile=/var/lock/subsys/nginx

start() {

[ -x $nginx ] || exit 5

[ -f $NGINX_CONF_FILE ] || exit 6

echo -n $'Starting $prog: '

daemon $nginx -c $NGINX_CONF_FILE

retval=$?

echo

[ $retval -eq 0 ] touch $lockfile

return $retval

}

stop() {

echo -n $'Stopping $prog: '

killproc $prog -QUIT

retval=$?

echo

[ $retval -eq 0 ] rm -f $lockfile

return $retval

}

restart() {

configtest || return $?

stop

sleep 1

start

}

reload() {

configtest || return $?

echo -n $'Reloading $prog: '

killproc $nginx -HUP

RETVAL=$?

echo

}

force_reload() {

restart

}

configtest() {

$nginx -t -c $NGINX_CONF_FILE

}

rh_status() {

status $prog

}

rh_status_q() {

rh_status /dev/null 21

}

case '$1' in

start)

rh_status_q exit 0

$1

;

stop)

rh_status_q || exit 0

$1

;

restart|configtest)

$1

;

reload)

rh_status_q || exit 7

$1

;

force-reload)

force_reload

;

status)

rh_status

;

condrestart|try-restart)

rh_status_q || exit 0

;

*)

echo $'Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|f

相关文章:
  • 4月10日基金净值:银华心怡灵活配置混合A最新净值2.708,涨0.42%_基金频道_证券之星
  • 4月19日基金净值:招商瑞泰1年持有混合A最新净值1.0167,涨0.01%
  • 6月9日基金净值:交银成长混合A最新净值4.7024,涨0.11%
  • 6月30日基金净值:中海消费混合A最新净值3.749,跌0.53%
  • 鹏华中证畜牧养殖ETF净值上涨1.93% 请保持关注_基金频道_证券之星
  • 6月13日基金净值:华泰柏瑞远见智选混合A最新净值0.6036,涨0.77%
  • 4月27日基金净值:国富深化价值混合A最新净值1.7491,涨0.17%
  • 嘉实中证疫苗与生物技术ETF净值上涨1.75% 请保持关注
  • 汇添富中证能源ETF净值下跌1.13% 请保持关注
  • 5月29日基金净值:国泰中证环保产业50ETF最新净值1.0956,跌2.34%