点安装uwsgi
uwsgi版本
-添加服务
chkconfig -添加uwsgi9090
-设置开机启动
打开chkconfig uwsgi9090
七:设置nginx
找到nginx的安装目录,打开conf/nginx.conf文件,修改计算机网络服务器配置
服务器{
听80;
服务器名称本地主机;
位置/{
包括uwsgi _ params
华盛顿大学SGI _ pass 127。0 .0 .1:9090;//必须和uwsgi中的设置一致
uw SGI _ param uw SGI _ SCRIPT演示。wsgi//入口文件,即wsgi.py相对于项目根目录的位置,"."相当于一层目录
uw SGI _ param uw SGI _ CHDIR/demosite;//项目根目录
索引index.htmlindex.htm;
client _ max _ body _ size 35m
}
}
设置nginx开机启动,在/ect/init.d/目录下新建nginx文件,内容如下:
#!/bin/sh
#
# nginx——这个脚本启动和停止nginx守护进程
#
# chkconfig: - 85 15
#描述:Nginx是一个HTTP(S)服务器,HTTP(S)反向
#代理和IMAP/POP3代理服务器
# processname: nginx
# config:/usr/local/nginx/conf/nginx。会议
# pidfile: /var/run/nginx.pid
#源函数库。/etc/RC。d/初始化。d/函数
#源网络配置。/etc/sysconfig/network
#检查网络是否正常。
[ '$NETWORKING'='no' ]退出0
nginx='/opt/nginx-1。5 .' 6/sbin/nginx '
prog=$(基本名称$nginx)
NGINX _文件='/opt/NGINX-1。5 .6/conf/NGINX。'会议'
[ -f /etc/sysconfig/nginx ]./etc/sysconfig/nginx
锁定文件=/var/lock/subsys/nginx
start() {
[-x $ nginx]| | 5号出口
[ -f $NGINX_CONF文件]| | 6号出口
echo -n $ '开始$prog:'
守护进程$ NGINX-c $ NGINX _ CONF _文件
retval=$?
回声
[ $retval -eq 0 ]触摸$lockfile
return $retval
}
stop() {
echo -n $ '停止$prog:'
killproc $prog -QUIT
retval=$?
回声
[ $retval -eq 0 ] rm -f $lockfile
return $retval
}
重新启动(){
configtest || return $?
停止
睡眠一
开始
}
reload() {
configtest || return $?
echo -n $ '正在重新加载$prog:'
killproc $nginx -HUP
RETVAL=$?
回声
}
force_reload() {
重新开始
}
configtest() {
$ NGINX-t-c $ NGINX _ CONF _文件
}
rh_status() {
状态$prog
}
rh_status_q() {
rh_status /dev/null 21
}
案例' $1 '在
开始)
rh_status_q出口0
$1
;
停止)
rh_status_q ||出口0
$1
;
重新启动|配置测试)
$1
;
重新加载)
rh _ status _ q | |号出口
$1
;
强制重新加载)
强制重新加载
;
状态)
rh_status
;
condrestart |尝试重启)
rh_status_q ||出口0
;
*)
回声$ '用法:$ 0 {开始|停止|状态|重新启动|条件重新启动|尝试重新启动|重新加载|f