一、安装ngnix
1、下载Nginx安装包
nginx官网:https://nginx.org/en/download.html
2、安装Nginx
2.1、安装Nginx相关依赖
在线版:centos使用yum命令安装
#安装nginx所需要的依赖包
yum install -y gcc-c++ zlib zlib-devel openssl openssl-devel pcre pcre-devel
2.2、安装Nginx
找到Nginx的安装包进行解压
#解压安装包
tar -zxvf nginx-1.24.0.tar.gz
进入解压后的文件夹:执行配置脚本,--prefix是指定安装目录
./configure --prefix=/usr/local/nginx

继续执行:
#对nginx编译和安装
make & make install
2.3、启动Nginx
进入到nginx安装目录下:
常用命令:
#启动脚本是在
# /usr/local/nginx/sbin/nginx
#启动,
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
#停止
/usr/local/nginx/sbin/nginx -s stop
#重载
/usr/local/nginx/sbin/nginx -s reload
#杀掉nginx
/usr/local/nginx/sbin/nginx -s quit
查询nginx是否启动:
ps -ef | grep nginx
3、测试是否成功

二、增加ngnix中ssl


进入ngnix解压目录, 输入./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

执行完,之后再次输入make。注意,不能使用 make install 命令,这样会导致重新安装 nginx,此时当前目录就会出现 objs 目录

执行完make之后, 目录下有一个objs文件目录

执行 cd objs进入objs目录。输入cp ./nginx /usr/local/nginx/sbin/ 将新安装的ngnix 替换之前原安装的nginx/sbin/
目录下的nginx

系统会询问你是否覆盖,输入 y 即可

如果覆盖失败,多半是因为你的 nginx 还在启动中,先将 nginx 关闭即可,再次检验是否安装 ssl 模块,进入 nginx 目录
cd /usr/local/nginx/sbin/
执行命令
./nginx -V

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。