重新开放
发布

 
HI,群主,
 
    安装oneinstack之后如何开启ALPN呢?谢谢!
 
 

5 答案

发布
管理员 2016-06-13

ALPN需要openssl-1.0.2,而默认oneinstack是用操作系统默认1.0.1x,可在安装前修改~/oneinstack/include/nginx.sh 在./configure –with-openssl=/PATH/TO/openssl-1.0.2x 试试

#1
发布

 
您好!
   Tar_Cd ${Nginx_Ver}.tar.gz ${Nginx_Ver}
if echo ${Nginx_Ver} | grep -Eqi ‘nginx-[0-1].[5-8].[0-9]’ || echo ${Nginx_Ver} | grep -Eqi ‘nginx-1.9.[1-4]$’; then
./configure –user=www –group=www –prefix=/usr/local/nginx –with-http_stub_status_module –with-http_ssl_module –with-http_spdy_module –with-http_gzip_static_module –with-ipv6 –with-http_sub_module ${NginxMAOpt} ${Nginx_Modules_Options}
else
./configure –user=www –group=www –prefix=/usr/local/nginx –with-http_stub_status_module –with-http_ssl_module –with-http_v2_module –with-http_gzip_static_module –with-ipv6 –with-http_sub_module ${NginxMAOpt} ${Nginx_Modules_Options}
fi
make && make install
 
  =》请问:./configure –with-openssl=/PATH/TO/openssl-1.0.2x 这个加在上述哪个地方呢?如何加? /PATH/TO/openssl-1.0.2x这个是下载openssl 1.0.2X源码的文件夹绝对路径吗?
 
 
 
 
 

#2
发布

您好,是不是这样加:
[ ! -d “$nginx_install_dir” ] && mkdir -p $nginx_install_dir
./configure –prefix=$nginx_install_dir –user=$run_user –group=$run_user –with-http_stub_status_module –with-http_v2_module -–with-openssl=/root/oneinstack/src/openssl-1.0.2h –with-http_ssl_module –with-ipv6 –with-http_gzip_static_module –with-http_realip_module –with-http_flv_module –with-pcre=../pcre-$pcre_version –with-pcre-jit $malloc_module
make -j ${THREAD} && make install
if [ -e “$nginx_install_dir/conf/nginx.conf” ];then
cd ..
 
其中:/root/oneinstack/src/openssl-1.0.2h  ,这个是我下载openssl-1.0.2h的解压文件夹。
 
 
 
 

#3
发布
管理员 2016-06-16

最新版本内置openssl-1.0.2h

#4
发布

 
是升级系统的openssl1.0.1e么?还是只在nginx加上编译openssl-1.0.2h 呢?

#5

请登录或者 注册 来提交答案