首先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

五、参考

https://www.cnblogs.com/stulzq/p/9291223.html

https://www.jianshu.com/p/0626bbd975f3

posted on 2020-03-22 11:15  蔚蓝色の天空  阅读(20658)  评论(0编辑  收藏  举报