编程技术分享平台

网站首页 > 技术教程 正文

为现有nginx增加https模块(如何使用现有的可用空间增加磁盘空间)

xnh888 2024-09-11 11:08:12 技术教程 21 ℃ 0 评论

1.查询下nginx的版本

/usr/local/nginx/sbin/nginx -V

查询结果如下

nginx version: nginx/1.9.9
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) 
built with OpenSSL 1.0.2k-fips  26 Jan 2017
TLS SNI support enabled
configure arguments: --prefix=/usr/local/nginx //这里没有--with-http_ssl_module说明nginx没有https模块

2.进入nginx源码包,默认在/user/src下面

# 输入如下命令,若没有nginx文件夹说明需要下载
/usr/src
# 没有的话就下载,注意下载的版本最好要与查询出的nginx版本一致
# 下载
wget -c https://nginx.org/download/nginx-1.9.9.tar.gz
# 解压
tar -zxvf nginx-1.9.9.tar.gz

3.停止nginx

/usr/local/nginx/sbin/nginx -s stop

4.编译安装

# 进入刚才下载解压的nginx源码目录
cd /usr/src/nginx-1.9.9
# 编译安装https模块
./configure --prefix=/usr/local/nginx --with-http_ssl_module
# 执行make
make
# 将刚编译的nginx复制到nginx的sbin目录下
cp objs/nginx /usr/local/nginx/sbin/

5.现在看下nginx版本

/usr/local/nginx/sbin/nginx -V
# 会看到一下信息,会看到多了https模块
nginx version: nginx/1.9.9
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) 
built with OpenSSL 1.0.2k-fips  26 Jan 2017
TLS SNI support enabled
configure arguments: --prefix=/usr/local/nginx --with-http_ssl_module

6.重新启动nginx

/usr/local/nginx/sbin/nginx

题外话:设置nginx开机启动

# 编辑rc.local文件
vim /etc/rc.local
# 增加如下内容,保存退出
/usr/local/nginx/sbin/nginx
# 设置执行权限
chmod 755 rc.local

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表