一、下载nginx
官网下载:http://nginx.org/download/
选择以‘.tar.gz’结尾的版本,该文章使用的1.1.18
二、将下载的压缩包传输到虚拟机
本人将该压缩包放在了 /usr/opt目录下
三、下载nginx运行的依赖环境
1. yum install -y gcc-c++
注释:gcc是linux下的一个编译器,能够运行多种语言。Centos一般都自动带有,可以通过gcc -v查看版本号,c++是环境,nginx依赖该环境,上边命令可以在没有gcc的情况下,自动安装gcc
2. yum install -y pcre pcre-devel
注释:pcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式
3. yum install -y zlib zlib-devel
注释:zlib库提供了很多种压缩和解压缩方式nginx使用zlib对http包的内容进行gzip
4. yum install -y openssl openssl-devel
注释:openssl是web安全通信的基石
三、解压
1、在 /usr/local下创建一个文件夹,因为nginx安装时会生成几个包,放在一起方便使用
创建文件夹: mkdir nginx
2、进入 /usr/opt
解压:tar -zxvf nginx-1.1.18.tar.gz -C /usr/local
四、安装
1、进入解压后的文件下 /usr/local/nginx-1.1.18
2、执行一下命令
Ⅰ、配置安装路径
./configure --prefix=/usr/local/nginx
Ⅱ、编译(make)并安装(install) 因为nginx是二进制文件,所有要编译
make install
五、启动
安装成功后,nginx文件下有四个目录,进入sbin目录:
开启:./nginx
关闭:./nginx -s stop
重启:./nginx -s reload
访问之前要开放端口号才能开启,nginx端口是80,端口号开启参考:
https://blog.csdn.net/weixin_46122805/article/details/115531974
六、更改端口号及设计开机自启动
1、更改端口号(可不改)
进入/usr/local/nginx下的conf目录,修改nginx.conf文件中的端口号
2、设置开机启动(可不改)
sudo systemctl start nginx.service
sudo systemctl enable nginx.service
查看nginx的进程,判断是否启动
ps -ef | grep nginx