使用uWSGI、Nginx部署django项目
一、安装nginx sudo apt-get install nginx
二、安装uwsgi python3 -m pip install uwsgi
三、在项目目录下新建xxgl_uwfgi.ini配置文件
----------------------------------------------- # xxgl_uwsgi.ini file [uwsgi]
# Django-related settings
socket = :8000 #这个端口要与nginx一致
# the base directory (full path) 项目文件位置 chdir = /home/tan/Documents/xxgl
# Django s wsgi file module = xxgl.wsgi
# process-related settings # master master = true
# maximum number of worker processes processes = 4
# ... with appropriate permissions - may be needed # chmod-socket = 664 # clear environment on exit vacuum = true
-----------------------------------------------------
四、配置nginx sudo vim /etc/nginx/nginx.conf 在http{
}之间加入server()内容
如下 http{
sever{}
}
------------------------------------------------- server { listen 5000; server_name 127.0.0.1 charset UTF-8; access_log /var/log/nginx/xxgl_access.log; error_log /var/log/nginx/xxgl_error.log;
client_max_body_size 75M;
location / { include uwsgi_params; uwsgi_pass 127.0.0.1:8000; uwsgi_read_timeout 2; } location /static { expires 30d; autoindex on; add_header Cache-Control private; alias /home/tan/Documents/xxgl/static/; } }
-------------------------------------------------
五、运行 在项目位置 运行 uwsgi --ini xxgl_uwsgi.ini
相关推荐
-
unix或centos离线安装jdk和nginx操作说明2023-10-23 15:41:26
-
Nginx自定义数据结构之字符串(String)数组(Array)链表(List)
Nginx自定义数据结构之字符串(String)数组(Array)链表(List)2023-10-23 15:41:09 -
Nginx的配置详解2023-10-23 15:40:54
-
Centos7 Nginx搭建局域网yum仓库详细步骤2023-10-23 15:38:59
-
nginx维护页面处置-全部URL指向同一个页面2023-10-23 15:35:52