标签:socket nginx text Django Nginx pass uwsgi
1、安装uwsgi
2、安装nginx
3、配置nginx:
cd /etc/nginx/conf.d/
配置xxx.conf
server{ listen 80; # 监听端口 server_name localhost ; # 域名 access_log /var/log/nginx/access.log main; # Nginx日志配置 charset utf-8; # Nginx编码 gzip_types text/plain application/x-javascript text/css text/javascript application/x-httpd-php application/json text/json image/jpeg image/gif image/png application/octet-stream; # 支持压缩的类型 error_page 404 /404.html; # 错误页面 error_page 500 502 503 504 /50x.html; # 错误页面 # 指定项目路径uwsgi location / { include uwsgi_params; # (需要提前准备好文件)导入一个Nginx模块他是用来和uWSGI进行通讯的 uwsgi_connect_timeout 30; # 设置连接uWSGI超时时间 uwsgi_pass unix:/opt/proj/script/uwsgi.sock; # 方式1,对应uwsgi.ini中的socket uwsgi_pass 127.0.0.1:9090 # 方式2,对应uwsgi.ini中的socket } # 指定静态文件路径(如果还有media等配置类似) location /static/ { alias /opt/proj/teacher/static/; index index.html index.htm; } }
4、配置uwsgi
配置uwsgi.ini
[uwsgi] socket=/opt/proj/script/uwsgi.sock # 方式1,对应nginx配置中的uwsgi_pass socket=127.0.0.1:9090 # 方式2,对应nginx配置中的 uwsgi_pass chdir=/wwwroot/destiny module=destiny.wsgi master = true processes=2 threads=2 max-requests=2000 chmod-socket=664 vacuum=true daemonize =/wwwroot/destiny/uwsgi.log
5、启动nginx
6、启动uwsgi
7、测试
标签:socket,nginx,text,Django,Nginx,pass,uwsgi 来源: https://www.cnblogs.com/zhangyh-blog/p/15217096.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。