Django 用户认证 用户 邮箱登录 邮箱注册 ORM or,and,not form.py FORM ModelForm Paginator 分页 HTMl JQuery 定位元素 ajax django切片 restfulapi 跨域 Ubantu Python Mysql Scrapy 爬虫 导出 Python读写 Pycharm 破解 session re sqlit3 生成式 其他 Prism 富文本 CSS Nginx 部署 请求头 抓包 协议 selenium Ubuntu 宝塔 AI Comfy-ui ollama dify open-webui Git docker
Nginx配置文件 Nginx- uwsgi 部署Django项目
张建行 2018年10月15日 04:53 272 文章标签: Nginx 部署

以下的配置Nginx配置信息是开启了两个监听两个端口,部署多个项目,可以监听新的端口

server {
# listen 是nginx服务监听的端口,如果用户想要访问后台项目,请使用8000端口。该端口可以自定义。
# uwsgi的端口是供内部各个服务使用的。Nginx的端口是供用户使用的。
listen 8000;
   server_name 150.158.12.193:8001;
   access_log /var/log/nginx/logindemo_access.log;
   error_log /var/log/nginx/logindemo_error.log;
charset utf-8;
   client_max_body_size 75M;
   root /root/project/testweb;
   location / { 
       include uwsgi_params;
       uwsgi_pass 127.0.0.1:8001;
       uwsgi_read_timeout 60;
   }   
   location /static/ {
       expires 30d;
       autoindex on; 
       add_header Cache-Control private;
       alias /root/project/testweb/static/;
    }
}

server {
# listen 是nginx服务监听的端口,如果用户想要访问后台项目,请使用8000端口。该端口可以自定义。
# uwsgi的端口是供内部各个服务使用的。Nginx的端口是供用户使用的。
listen 9000;
   server_name 150.158.12.193:9001;
   access_log /var/log/nginx/logindemo_access.log;
   error_log /var/log/nginx/logindemo_error.log;
charset utf-8;
   client_max_body_size 75M;
   root /root/project/blogtest;
   location / { 
       include uwsgi_params;
       uwsgi_pass 127.0.0.1:9001;
       uwsgi_read_timeout 60;
   }   
   location /static/ {
       expires 30d;
       autoindex on; 
       add_header Cache-Control private;
       alias /root/project/blogtest/static/;
    }
}