下载nginx
- 下载“nginx-1.12.0.tar.gz”,移动到/usr/local/src下。
- 解压
tar -zxvf nginx-1.12.0.tar.gz
- 进入nginx目录
cd nginx-1.12.0
- 配置
./configure --prefix=/usr/local/nginx# makemakemake install
请注意以上方式只是基本的安装 此时并没有ssl模块
安装ssl模块
- 重新添加这个ssl模块
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
make
make install
- 回到源码目录,objs文件夹中多了一个nginx的文件,这个就是新版本的程序了。首先我们把之前的nginx先备份一下,然后把新的程序复制过去覆盖之前的即可
cd /usr/local/src/nginx-1.12.0/
cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
cp ./objs/nginx /usr/local/nginx/sbin/nginx
- 最后我们来到Nginx安装目录下,来查看是否有安装ssl模块成功
cd /usr/local/nginx/sbin
./nginx -V
返回值configure arguments为:
configure arguments: --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
因人而异 当只含有--with-http_ssl_module也是可以的
总结
本文章主要教大家安装ssl模块,如果您感觉对您有帮助,烦请您点个赞再走。
具体详细的配置您可以参考我的另一篇文章:nginx实现vue/react项目部署/负载均衡/ssl证书配置
网友评论