Nginx学习

一、Nginx是一个高效和可靠web和代理服务器的中间件。
nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;
nginx可以作为一个HTTP服务器进行网站的发布处理,
另外nginx可以作为反向代理进行负载均衡的实现。
基本的介绍参考与
https://www.cnblogs.com/zhouxinfei/p/7862285.html 博客

二、安装

安装系统的基本库
命令:yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automake

安装基本工具
命令:yum -y install wget httpd-tools vim

一次初始化
初始化目录:cd/opt;mkdir app download logs work backup

系统环境配置:
关闭防火墙 iptables
命令 查看是否开启 iptables -L
关闭 iptables -F
再看下 iptables -t nat -L 下面是否有规则
然后关闭 iptables -t nat -F

关闭 selinux状态
命令: getenforce 查看状态
命令:setenforce 0 关闭selinux

基础安装


三、Nginx基础学习

Nginx 简述:Nginx 是一个开源且高效能、可靠的HTTP中间件、代理服务

常见的HTTP服务:HTTPD -Apache基金会 IIS–微软 GWS–Google不对外开放

Nginx采用的技术:
1、使用了IO多路复用epoll.
细节解释:
什么是IO复用?
这里写图片描述
使用多线程来实现
什么事IO多路复用?
这里写图片描述
这里写图片描述

什么是epoll
这里写图片描述
什么是select
这里写图片描述

这里写图片描述

epoll模型

这里写图片描述

nginx优点

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

版本信息

这里写图片描述

Nginx安装步骤:
复制官网上的yum源:
这里写图片描述
这里写图片描述
复制这个源到
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/
gpgcheck=0
enabled=1
登录到系统在yum源里创建一个nginx.repo
vim /etc/yum.repos.d/nginx.repo
注意修改成当前系统的名字
这里写图片描述

然后测试 yum list | grep nginx 查看当前的nginx版本

这里写图片描述
快速安装
yum install nginx

查看当前nginx版本

nginx -v

查看编译参数

nginx -V

四、基本参数使用

安装目录讲解
这里写图片描述

命令:rpm -ql nginx

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

五、启动和关闭Nginx命令

1、首先找到Nginx安装在系统的目录文件
命令:whereis nginx

参考博客:https://www.cnblogs.com/hailang8/p/8664413.html
自动启动参考:https://blog.csdn.net/lisheninasiainfo/article/details/53576038
https://blog.csdn.net/dxk539687357/article/details/53099752


Nginx 配置学习

六、HTTP请求简介


这里写图片描述

命令:curl
相当于浏览器发送请求 返回的是HTML的页面代码

如: curl www.baidu.com


Nginx 日志类型

这里写图片描述

这里写图片描述

配置主要再Nginx.conf里面配置nginx需要功能

配置完成后检查配置文件是否配置正确使用的命令是

nginx -t -c /etc/nginx/nginx.conf

显示sucessful表示配置正确

然后重启nginx

nginx -s reload -c /etc/nginx/nginx.conf


Nginx模块

这里写图片描述

这里写图片描述

这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值