centos 下配置 Nginx

date
Mar 22, 2020
slug
1694935150
status
Published
tags
文章
Linux
Nginx
type
Post

首先 NGINX 是一个高效的 HTTP 和反向代理的服务器,这里记录一下它的安装方式和文件结构方便以后查看。同时 Linux 系统具有灵活性,其他的东西可查看具体的官网信息:https://nginx.org/en/
一、安装
1.1 源码安装
使用以下的指令进行源码安装
# 下载 wget http://nginx.org/download/nginx-1.16.1.tar.gz # 解压 tar -xzf nginx-1.16.1.tar.gz cd nginx-1.16.1
使用 yum 安装 nginx 的依赖环境
# yum升级 yum update # yum安装依赖 yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel # 配置 ./configure [可以添加自己所需要的模块] # 编译 make # 安装 make install # 或者选择 make & make install # 检测是否安装成功 ./sbin/nginx -v
1.2 yum 安装
使用以下的指令查看可以安装的 nginx 的版本
# 查看可以安装的源 yum list nginx
使用以下的指令进行 nginx 的安装
# 更新 yum update # 安装 yum install nginx # 检测是否安装成功 nginx -v
二、文件存放
不论是源码安装或者是使用 yum 安装,两者可以共存,互不影响。
2.1 源码安装
将配置下载好的 nginx 移动到 / usr/local 下面,方便文件的管理,编译完成之后,所以的配置都会在 / usr/local/nginx 的目录下面
结果
notion image
2.1.1 conf 文件
./conf 文件存放配置文件,后面需要进行配置使用
结果
notion image
2.1.2 html 文件
./html 是项目文件的默认位置,用于项目的启动
结果
notion image
2.1.3 sbin 文件
./sbin 下面包括 nginx 的启动文件,用于 nginx 启动
结果
notion image
2.2 yum 安装
2.2.1 nginx 文件位置
yum 安装的东西会自动在 / etc 的文件目录下面
# 进入nginx的配置 cd /etc/nginx
结果
notion image
2.2.2 项目文件位置
使用 yum 默认的项目文件会在 / usr/share/nginx/html 中
结果
notion image
三、操作
3.1 nginx 的启动指令
如果是使用 yum 安装的话就是用以下的指令进行启动
# 启动指令 systemctl start nginx
如果是使用源码安装的话就使用下面的指令进行安装
# 首先要在nginx项目下 cd /usr/local/nginx/sbin # 启动 systemctl start nginx
四、配置过程
4.1 修改配置文件
找到 nginx.conf 的文件位置,修改 http 代理服务中的 location 字段
# 配置location,访问的时候就是ip+port+router location = /playVideo.html { index playVideo.html; }
结果
notion image
4.2 配置重启
4.2.1 yum 源重启
使用 yum 的直接使用以下的指令将 nginx 重新启动
# nginx重新启动指令 nginx -s reload
4.2.2 源码重启
使用源码的使用以下的指令对 nginx 进行重启
# 进入nginx的目录 cd /usr/local/nginx # 重新启动指令 ./sbin/nginx -s reload
4.3 测试
使用以下的指令检测是否配置成果
# 查看是否配置成功,在屏幕中会输出index.html的内容 curl localhost:80
五、参考
 

© CXPLAY 2024