谁知道nginx+uwsgi+ssl+django+ubuntu怎么配置
py编程 2020-08-08 10:43:44 搞了半个月了老是部署不成功
nginx底下的conf.d文件下配置nginx
server {
listen 443;
server_name o200.cn;
ssl on;
ssl_certificate /etc/nginx/1_o200.cn_bundle.crt;
ssl_certificate_key /etc/nginx/2_o200.cn.key;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_prefer_server_ciphers on;
charset utf-8;
client_max_body_size 75M;
root html;
index index.html index.htm;
location / {
root /var/www/bkpro;
uwsgi_pass 127.0.0.1:8000;
include uwsgi_params;
uwsgi_read_timeout 30;
}
location /static/ {
alias /var/www/bkpro/static/;
}
location /media/ {
alias /var/www/bkpro/media/;
}
}
server{
listen 80;
server_name o200.cn;
rewrite ^(.*)$ https://www.$server_name$1 permanent;
}
然后uwsgi配置如下
[uwsgi]
socket = 127.0.0.1:8000 # 端口号
chdir = /webpro/ # 项目所在路径
module = bkpro.wsgi
master = true # 允许主进程
processes = 4
workers = 5 # 进程个数
enable-threads = true # 启用线程
post-buffering = 4096 # 缓冲
vacuum = true # 自动移除unix Socket和pid文件当服务停止的时候
daemonize=/webpro/bkpro/uwsgi.log
pidfile=/webpro/bkpro/uwsgi.pid
wsgi-file=./bkpro/wsgi.py
virtualenv=/virtual/pyweb
帮我看看哪里有问题?
虽然nginx -t测试ok
但是打开网站就提示找不到服务器 IP 地址。