ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Nginx学习日志

2022-07-12 18:32:59  阅读:114  来源: 互联网

标签:nginx 轮询 代理 server 学习 Nginx 服务器 日志


nginx学习日志 7.12

Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。2011年6月1日,nginx 1.0.4发布。
其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。在全球活跃的网站中有12.18%的使用比率,大约为2220万个网站。
Nginx 是一个安装非常的简单、配置文件非常简洁(还能够支持perl语法)、Bug非常少的服务。Nginx 启动特别容易,并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动。你还能够不间断服务的情况下进行软件版本的升级。
Nginx代码完全用C语言从头写成。官方数据测试表明能够支持高达 50,000 个并发连接数的响应。

Nginx 具有正向代理、反向代理 、负载均衡
反向代理:代理服务器,客户端可通过代理服务器获取服务器资源可降低服务器负载
正向代理:代理客户端,客户端通过代理让代理服务器去请求服务器
负载均衡:轮询,加权轮询 给每个服务器轮流处理访问请求,加权轮询指的是设置轮询访问比例增加
iphash:给某一ip固定访问一个服务器
动静分离:不需要经过后台处理的静态资源当做缓存以提高资源的响应速度

安装nginx 需要安装依赖yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel

nginx命令
./nginx 启动
./nginx -s stop
./nginx -s quit
./nginx -s reload

nginx配置文件 conf/nginx.conf

http{
upstream name{ ##负载均衡列表
server ip:port/ weight=#权重;
server ip:port/ weight=#权重;
}

#主机配置
server{
listen 80;
server_name localhost;

#反向代理+负载均衡
location /{
root html;
index intex.html index.htm
proxy_pass #代理网址
}
}
}

标签:nginx,轮询,代理,server,学习,Nginx,服务器,日志
来源: https://www.cnblogs.com/1998lzr/p/16471172.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有