Linux编译安装Nginx
侧边栏壁纸
  • 累计撰写 222 篇文章
  • 累计收到 1,670 条评论

Linux编译安装Nginx

萧瑟
2021-09-28 / 0 评论 / 501 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2022年04月23日,已超过1432天没有更新,若内容或图片失效,请留言反馈。
AI 摘要
在Linux下编译安装Nginx需先安装gcc-c++及openssl、pcre、zlib等依赖,创建安装目录后下载并解压Nginx源码包,通过configure配置模块(如ssl、http2、gzip等)并执行make与make install完成安装。安装后需配置隐藏版本号,使用sbin目录下nginx命令启动、重启或停止服务,配置文件位于/usr/local/nginx/conf。

Linux下安装Nginx,首先需要安装 gcc-c++编译器。然后安装Nginx相关依赖包,最后安装Nginx即可。

安装教程

## 安装编译器和相关依赖包软件
[root@localhost ~]# yum install gcc-c++
[root@localhost ~]# yum install -y openssl openssl-devel
[root@localhost ~]# yum install -y pcre pcre-devel
[root@localhost ~]# yum install -y zlib zlib-devel
## 创建Nginx 安装位置目录
[root@localhost ~]# mkdir /usr/local/nginx
## 在线下载最新1.20.1安装包
[root@localhost ~]# wget https://nginx.org/download/nginx-1.20.1.tar.gz
## 解压并进入nginx目录
[root@localhost ~]# tar -zxvf nginx-1.20.1.tar.gz
[root@localhost ~]# cd nginx-1.20.1
## 编译Nginx安装包
## 此处编译pcre、zlib、ssl、http2相关依赖
[root@localhost nginx-1.20.1]# ./configure \
--with-http_ssl_module \
--with-http_realip_module \
--with-http_v2_module \
--with-http_stub_status_module \
--with-http_ssl_module \
--with-http_gzip_static_module \
--with-stream \
--with-stream_ssl_module 
## 编译安装
[root@localhost nginx-1.20.1]# make
[root@localhost nginx-1.20.1]# make install
## 查找安装路径
[root@localhost nginx-1.20.1]# whereis nginx
nginx: /usr/local/nginx
## 启动Nginx
[root@localhost nginx-1.20.1]# cd /usr/local/nginx/sbin
[root@localhost sbin]# ./nginx

隐藏Nginx版本号

在配置文件nginx.confhttp类别里加入server_tokens off;
配置文件在:/usr/local/nginx/conf

Nginx相关命令

## 启动命令
./nginx
## 重启服务
./nginx -s reload
## 停止服务
./nginx -s stop

更加详细教程可参考:nginx编译安装和模块配置详解

评论 (0)

取消