一聚教程网:一个值得你收藏的教程网站

热门教程

nginx启用https(SPDY)配置方法详解

时间:2022-06-30 18:51:26 编辑:袖梨 来源:一聚教程网


要openssl 1.0.1版本以上支持的,低于这个版本SPDY是无法启动的

 代码如下 复制代码

 
wget http://nginx.org/download/nginx-1.4.0.tar.gz
wget http://www.openssl.org/source/openssl-1.0.1e.tar.gz
wget http://zlib.net/zlib127.zip

接着就是编译安装的,也就几个简单的步骤

 代码如下 复制代码


 
tar xvzf nginx-1.4.0.tar.gz
tar xvzf openssl-1.0.1e.tar.gz
unzip zlib127.zip
cd nginx-1.4.0/
sed -i "/CFLAGS="$CFLAGS -g"/s/^/#&/" auto/cc/gcc
./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-ipv6 --with-http_realip_module --with-zlib=../zlib-1.2.7 --with-openssl-opt=no-krb5 --with-openssl=../openssl-1.0.1e --with-http_spdy_module
make && make install
cd ../

简单吧,接下来就是配置nginx了

 

 代码如下 复制代码
server {
  listen 443 ssl spdy;
  server_name imcat.in;
 
  ssl_certificate       imcat.crt;
  ssl_certificate_key   imcat.pem;
  此处省略N个字符.....
  }
}

缺陷

由于目前 SPDY 是在 HTTPS 的基础上扩展的,所以主要问题和 https 遇上的问题是类似的。国内第三方服务支持差:百度网盟、百度分享不支持 https 协议。多说不支持。要支持https首先需要确保源码以正确方式调用资源。

热门栏目