【Nginx】Linux上安装Nginx详细教程(保姆级教程)
一、准备工作:
安装nginx需要一些环境的支持
1、安装 GCC(必选)
yum install gcc-c++
解释:GCC用来对nginx源码进行编译
2、安装 PCRE pcre-devel (必选)
yum install -y pcre pcre-devel
解释:Nginx的Rewrite模块和HTTP核心模块会使用到PCRE正则表达式语法。
这里需要安装两个安装包pcre和pcre-devel。
第一个安装包提供编译版本的库,而第二个提供开发阶段的头文件和编译项目的源代码。
3、安装 zlib (必选)
yum install -y zlib zlib-devel
解释:zlib库提供了开发人员的压缩算法,在Nginx的各种模块中需要使用gzip压缩
4、安装Open SSL(可选)
yum install -y openssl openssl-devel
解释:nginx不仅支持 http协议,还支持 https(即在 ssl 协议上传输 http)。
如果使用了 https,需要安装 OpenSSL 库
二、正式安装步骤:
1、去官网下载安装包,下载地址 https://nginx.org/en/download.html
选图中的红色框内的最新稳定版本
2、上传至Linux某个文件夹内,如 /usr/local
或者也可直接适用下面的命令下载
curl -O https://nginx.org/download/nginx-1.22.0.tar.gz
3、进入上面指定的目录后,解压安装包到指定的【nginx】目录,这个【nginx】目录要提前创建:
tar -zxvf nginx-1.22.0.tar.gz -C nginx/
4、解压完后可以看到解压后的文件夹,名称为 【nginx-1.22.0】
5、进入解压后的文件夹内,执行如下命令:
./configure
6、编译:执行 make 进行编译,编译后才能进行安装
7、安装:执行 make install 进行安装,安装后,可以看到多了一个名为【nginx】的文件夹
8、启动Nginx:进入【nginx】文件夹,执行 ./nginx,启动nginx
9、Nginx默认为80端口,启动后可以在浏览器输入自己的ip和端口号进行验证是否启动成功
10、配置环境变量
未配置环境变量则无法使用其命令,如下图。
1.编辑 /etc/profile 文件
vi /etc/profile
2.添加配置:nginx路径
3.刷新
source /etc/profile
4.查看
nginx -v
[ 版权声明 ]:
本文所有权归作者本人,文中参考的部分已经做了标记!
商业用途转载请联系作者授权!
非商业用途转载,请标明本文链接及出处!
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步