uwsgi
- Python环境搭建【略】
- uwsgi模块的安装:
pip3 install uwsgi
- uwsgi配置文件编写:
uwsgi配置文件格式可以是xml也可以是ini文件,这里使用ini文件
在django项目的根目录新建一个uwsgi.ini文件,写入以下内容
[uwsgi] http = :8000 # 绑定端口 chdir = /home/trunk/ # 项目主目录 module = SpiderServer.wsgi #项目主目录下的SpiderServer.wsgi.py文件,省略后缀 master = true processes = 4 #线程 vacuum = true daemonize=uwsgi.log #日志文件
- 测试uwsgi是否正常启动
uwsgi --ini uwsgi.ini
使用命令行浏览器浏览127.0.0.1:8000。如果能够正常访问,说明uwsgi工作正常
links 127.0.0.1:8000
- 下载nginx压缩包
wget http://nginx.org/download/nginx-1.15.12.tar.gz
- 解压
tar -zxvf nginx-1.15.12.tar.gz
- 编译安装
cd nginx-1.15.12 ./configure make&make install
nginx默认安装在/usr/local/nginx/
- nginx.conf配置文件编写
切换到nginx.conf配置文件所在路径
cd /usr/local/nginx/conf/
在更改nginx.conf时最好做好备份
备份nginx.conf cp nginx.conf nginx.con.bak
更改配置文件
... server { listen 80; server_name 127.0.0.1; charset utf-8; #access_log logs/host.access.log main; location / { include uwsgi_params; #重要 uwsgi_pass 127.0.0.1:8000; #重要,这里填写的端口必须和uwsgi.ini中绑定的端口一样 uwsgi_read_timeout 2; } } ...
启动nginx项目
# 切换到nginx执行文件所在目录 cd /usr/local/nginx/sbin/ # 开启nginx ./nginx
访问
links 127.0.0.1