linux(debian 11)下安装nginx

20 篇文章 0 订阅
1 篇文章 0 订阅

在linux系统环境中,安装nginx的方式是有多种的,这里就不一一介绍了,今天主要记录一种手动安装配置的方式。

首先,可以到nginx官网找到合适的资源。

找到下载板块

 

 小编这里以1.18为例,下载后找到安装包

 先安装一些前置的工具

apt-get install gcc-c++
 
//zlib库提供了开发人员的压缩算法,在Nginx的各种模块中需要使用gzip压缩。安装指令如下:
//这里直接安装gzip也可以,如果安装报错,可以补充安装zliblg-dev
apt-get install zlib1g
apt-get install zlib1g.dev
 
//Nginx的Rewrite模块和HTTP核心模块会使用到PCRE正则表达式语法。这里需要安装两个安装包pcre和pcre-devel。第一个安装包提供编译版本的库,而第二个提供开发阶段的头文件和编译项目的源代码。安装指令如下:
sudo apt-get install libpcre3 libpcre3-dev 
 
//nginx不仅支持 http协议,还支持 https(即在 ssl 协议上传输 http),如果使用了 https,需要安装 OpenSSL 库。安装指令如下:
sudo apt-get install openssl libssl-dev
 
cd nginx-1.18.0
 
//额外说明:如果需要开始https支持,这里请不要直接执行./configure,即不要直接执行该脚本,而是在该脚本后面加上SSL模块,请执行如下命令替代 ./confingure 
//如果需要安装到指定的目录文件夹下,需要在此处指定路径,自定义的路径(/home/gaochao/nginx)
//  ./configure --prefix=/home/gaochao/nginx --with-http_ssl_module
./configure --with-http_ssl_module
 
//安装
make && make install

执行./configure 后

执行make && make install 后

已经安装后的nginx增加ssl等功能模块

1.先备份重要信息

cp sbin/nginx /root/nginx-bak
cp conf/nginx.conf   /root/nginx.conf-bak  

2.重新编译,替换nginx

   cd /usr/local/nginx-1.18.0
   ./configure --with-http_ssl_module
   make
   cp objs/nginx  /usr/local/nginx/sbin/  ##停服务,替换nginx

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值