官网包的下载地址:nginx.org !不建议下载最新的版本 ,最新版一般都处于测试版本 不稳定
我们这边直接使用wget将包下载到主机中
wget https://nginx.org/download/nginx-1.20.2.tar.gz
源码安装 Nginx需要对在官网下载的Nginx源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要先安装
yum -y install gcc*
安装各种依赖
yum -y install zlib-devel openssl-devel pcre-devel
下载完成以后 解压nginx包
[^_^][root@node01 ~]# tar -zxvf nginx-1.20.2.tar.gz
[^_^][root@node01 ~]# ls
anaconda-ks.cfg nginx-1.20.2 nginx-1.20.2.tar.gz original-ks.cfg
#编译安装Nginx
[^_^][root@node01 ~]# cd nginx-1.20.2/
[^_^][root@node01 ~/nginx-1.20.2]# ls
auto CHANGES CHANGES.ru conf configure contrib html LICENSE man README src
[^_^][root@node01 ~/nginx-1.20.2]# ./configure
[^_^][root@node01 ~/nginx-1.20.2]# make install && make
然后找一下nginx的位置
[^_^][root@node01 ~]# whereis nginx
nginx: /usr/local/nginx
进入sbin目录对服务状态进行操作
[^_^][root@node01 ~]# cd /usr/local/nginx/
[^_^][root@node01 /usr/local/nginx]# cd sbin/ #这是nginx的状态命令存放目录
[^_^][root@node01 /usr/local/nginx/sbin]# ls #这是nginx状态的命令 文件
nginx
[^_^][root@node01 /usr/local/nginx/sbin]# ./nginx #启动nginx
然后访问即可,nginx默认端口号是80端口 ,如果访问失败 可以查看一下是否是端口占用的问题
nginx服务状态命令:
cd /usr/local/nginx
cd /sbin
./nginx #启动服务
./nginx -s reload #重新加载
./nginx -s stop #立刻停止服务
./nginx -s quit #完成当前进程后停止服务