您的位置:首页 > 理论基础 > 计算机网络

nginx 配置https

2018-03-15 14:23 387 查看
因为公司要做微信小程序开发,先体验下。小程序只支持https,把我升级踩过的坑写下来。
1、编译nginx的时候记得要加上ssl模块,这个是必须的,./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module如果不加nginx启动不了。具体可参考 点击打开链接 如果忘了加也没关系,重新编译一遍就OK,我就忘了加
2、nginx的配置 


ssl的配置 #负载均衡和反向代理
upstream xiao.com {
server 127.0.0.1:8080;
}

server {
listen 443 ssl;
server_name xiaoruiqi.com;

ssl_certificate /etc/nginx/ssl/1_xiao.com_bundle.crt
ssl_certificate_key /etc/nginx/ssl/2_xiao.com.key

ssl_session_cache shared:SSL:10m;
ssl_session_timeout 10m;

ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

ssl_ciphers ECDHE-RSA-AES256-SHA384:AES256-SHA256:RC4:HIGH:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!AESGCM;
ssl_prefer_server_ciphers on;

#charset koi8-r;

#access_log logs/host.access.log main;

location / {
root html;
index index.html index.htm;
     proxy_pass http://xiao.com; }

#error_page 404 /404.html;这个配置只支持https访问不支持http,亲测可用,上面链接那篇博客说 可以监听80端口让http也访问 我没测试。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: