騰訊雲服務器 Django項目部署 傻瓜式部署全流程 (三)

目錄

           

uwsgi 安裝及配置,nginx配置

五、uwsgi 安裝及配置

六、nginx服務配置


                               uwsgi 安裝及配置,nginx配置

五、uwsgi 安裝及配置

1、安裝gcc軟件包

yum install -y gcc

2、退出虛擬環境,安裝uwsgi

deactivate
python3.6 -m pip install uwsgi

3、測試uwsgi

uwsgi --http :8000 --chdir /home/django/XXXXX  --home=/home/django/venv  --module  XXXXX.wsgi
如不報錯,則uwsgi安裝成功,退出。

4、創建配置文件

cd /home/django/XXXXX
mkdir uwsgi
cd uwsgi/
vim XXXXX_uwsgi.ini

5、編輯配置文件

[uwsgi]
	# 指定和nginx通信的端口
	socket= 127.0.0.1:8001
	# 項目路徑
	chdir= /home/django/XXXXX
	# wsgi.py路徑
	wsgi-file=  XXXXX/wsgi.py
	# 設置使用插件
	plugins = python
	# 虛擬環境
	virtualenv = /home/django/venv/
	# 進程數
	processes=4
	# 線程數
	threads=2
	# 配置監控
	vacuum = true
	# 本項目佔用uwsgi的端口
	stats=127.0.0.1:8081

6、拷貝uwsgi_params文件到項目路徑下

cp /etc/nginx/uwsgi_params  /home/django/XXXXX

六、nginx服務配置

1、創建項目nginx配置文件

vim /etc/nginx/conf.d/projects.conf

2、配置conf文件

server{
	listen 80;
	server_name www.XXXXX.com;
	charset utf-8;
	
	location /static{
	  alias /home/django/XXXXX/static;
	}
	location /{
		include /etc/nginx/uwsgi_params;
		uwsgi_pass 127.0.0.1:8001;
	}
}

3、啓動nginx服務

systemctl restart nginx.service

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章