首先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的目录下面
结果
2.1.1 conf文件
./conf文件存放配置文件,后面需要进行配置使用
结果
2.1.2 html文件
./html是项目文件的默认位置,用于项目的启动
结果
2.1.3 sbin文件
./sbin下面包括nginx的启动文件,用于nginx启动
结果
2.2 yum安装
2.2.1 nginx文件位置
yum安装的东西会自动在/etc的文件目录下面
# 进入nginx的配置
cd /etc/nginx
结果
2.2.2 项目文件位置
使用yum默认的项目文件会在/usr/share/nginx/html中
结果
三、操作
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;
}
结果
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
五、参考