网站建设借鉴,贵阳建设厅网站,太原网站建设外包价格,网站设计服务有哪些目录
一.什么是Nginx
二.Nginx优缺点 1.优点
2.缺点
三.正向代理与反向代理
1.正向代理
2.反向代理
四.安装配置
1.添加Nginx官方yum源
2.使用yum安装Nginx
3.配置防火墙
4.启动后效果 一.什么是Nginx Nginx#xff08;“engine x”#xff09;是一个高性能的HTTP…目录
一.什么是Nginx
二.Nginx优缺点 1.优点
2.缺点
三.正向代理与反向代理
1.正向代理
2.反向代理
四.安装配置
1.添加Nginx官方yum源
2.使用yum安装Nginx
3.配置防火墙
4.启动后效果 一.什么是Nginx Nginx“engine x”是一个高性能的HTTP和反向代理服务器特点是占有内存少并发能力强事实上Nginx的并发能力确实在同类型的网页服务器中表现较好中国大陆使用Nginx网站用户有百度、京东、新浪、网易、腾讯、淘宝等。 官网地址nginx news 二.Nginx优缺点 1.优点 高并发量根据官方给出的数据能够支持高达 50,000 个并发连接数的响应。 内存消耗少处理静态文件同样起web 服务比apache 占用更少的内存及资源所以它是轻量级的(至于区别在哪后面内容进行分析)。 简单稳定一般在使用 Nginx 中针对单个域名配置文件配置接口学习成本很低。相比 Apache 配置简单很多。 模块化程度高Nginx是高度模块化的设计编写模块相对简单包括 gzipping, byte ranges, chunked responses,以及 SSI-filter 等 filter支持 SSL 和 TLSSNI。 支持Rwrite重写规则能够根据域名、URL的不同 将HTTP请求分发到不同的后端服务器群组。 低成本Nginx可以做负载均衡且Nginx是开源免费的如果使用商业软件F5等硬件来做负载均衡硬件成本比较高。 支持多系统Nginx是由C语言开发适用于各个平台。 2.缺点 动态处理能力较差nginx处理静态文件好,耗费内存少但是处理动态页面则很鸡肋现在一般前端用nginx作为反向代理抗住压力apache作为后端处理动态请求。 rewrite弱虽然Nginx支持rewrite功能但是相比于Apache来说Apache比Nginx 的rewrite 强大。Apache 配置 rewrite 是通过项目下面的.htaccess 文件做配置还有就是打开 Apache 配置中的 rewrite 模块。而 Nginx 则需要在做域名配置时对 rewrite 做配置。 三.正向代理与反向代理
1.正向代理 在客户端浏览器配置代理服务器通过代理服务器进行互联网访问。正向代理“代理”的是客户端而且客户端是知道目标的而目标是不知道客户端是通过代理服务器访问的。 例如通过浏览器我们并不能直接访问谷歌但是我们可以借助VPN来实现访问其实这就是一个比较简单的正向代理的例子。 2.反向代理 客户端不需要任何配置就能访问只需要将请求发送到反向代理服务器由反向代理服务器去选择目标服务器获取数据后再返回给客户端。对外就一个服务器暴露的是反向代理服务器地址隐藏了真实服务器IP地址。代理对象是服务端不知道客户端是谁。 例如当我们在外网访问百度的时候其实会进行一个转发代理到内网去这就是所谓的反向代理 四.安装配置
1.添加Nginx官方yum源
添加 nginx 官方提供的yum源
rpm -Uvh http://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.14.2-1.el7_4.ngx.x86_64.rpm
Linux里rpm包到底是干什么用的
Linux RPM全称是“RedHat Package Manager”最早是Red Hat公司开发的后来在CentOS、Fedora、SUSE都用它。而rpm包则是软件编译完成后按照RPM机制打包起来的一个文件可以用rpm命令安装的一个软件安装包它省去了Linux软件安装中编译的步骤安装成功后软件就可以用了 2.使用yum安装Nginx yum方式安装nginx它的安装根目录为/etc/nginx。
yum -y install nginx 查看nginx版本
rpm -qa | grep nginx 操作效果演示 3.配置防火墙 将nginx默认访问端口80进入到防火墙中。
firewall-cmd --zonepublic --add-port80/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-port 操作效果演示 4.启动后效果
# 启动nginx服务
systemctl start nginx
# 查询nginx服务启动状态
systemctl status nginx 启动成功后在浏览器中输入访问地址效果如下