一、Nginx
Nginx是一个Web服务器,…
1、安装
- 介绍
我们可以使用两种安装:
对源码的 编译–生成编译包–》安装
预编译包–》安装
1.1 源码安装
- 第一步
Linux上下载文件, Linux 有下载工具 wget
wget http://nginx.org/download/nginx-1.18.0.tar.gz
-
第二步
解压缩包
tar zxvf nginx-1.18.0.tar.gz
- 第三步 生成 makefile文件
cd 进入到 解压包目录
./configure --prefix=/usr/local/nginx
这一步一般用来生成 Makefile,为下一步的编译做准备,,一般就使用 参数–prefix ,用来指定安装目录编译,表示安装到/usr/local/nginx目录下
这个时候会检查到需要编译的一些依赖没有安装
常见需要提前安装好的有
yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
- 第四步 编译
这一步就是编译,大多数的源代码包都经过这一步进行编译
cd /usr/local/nginx
make
- 第五步 安装
make install
1.2 使用预编译包安装
- 第一步 预安装
yum install yum-utils
- 第二步 给yum工具添加nginx源
所谓的yum源就是一个文件,这个文件中指定去哪里寻找包
创建一个/etc/yum.repos.d/nginx.repo 文件 然后写入 如下内容
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
- 第三步 安装
yum install nginx
1.3 配置|运行nginx
1.3.1 源码安装
- 命令操作
源码安装到了 /usr/local/nginx/, 没有配置服务命令,也没有创建软连接
该目录下有sbin/nginx nginx就是文件命令,可以执行操作
./nginx 启动
./nginx -s stop 停止
./nginx -s reload 重启
- 添加命令到环境变量
这样访问命令麻烦,可以添加到环境变量
# 添加环境变量
$ ec