Nginx:修订间差异

无编辑摘要
无编辑摘要
第1行: 第1行:
Nginx是异步框架的网页服务器,也可以用作反向代理、负载平衡器和HTTP缓存。发音同“engine X”。该软件由俄罗斯程序员伊戈尔·赛索耶夫(Игорь Сысоев)创建并于2004年首次公开发布。
Nginx(发音同“engine X”)是一款开源的Web服务器程序,也可以用作反向代理、负载平衡器、邮件代理和HTTP缓存。


Nginx是免费的开源软件,根据类BSD许可证的条款发布。一大部分Web服务器使用Nginx,通常作为负载均衡器。
==简介==
===时间轴===
* 2002年,伊戈尔·赛索耶夫(俄语:Игорь Сысоев)开始开发Nginx,最初是为了解决[https://en.wikipedia.org/wiki/C10k_problem C10k]问题和俄罗斯Rambler搜索引擎及其门户网站使用。
* 2004年10月4日,首次发布初始版本 Nginx 0.1.0 。
* 2011年,成立一家同名公司,来提供支持和Nginx Plus付费版本。
* 2019年3月11日,[https://www.f5.com/ F5 Networks]以6.7亿美元收购Nginx公司。
* 2021年04月20日,发布nginx 1.20.0 版本。
 
{{了解更多
|[http://nginx.org/ Nginx 官网]
|[https://nginx.org/en/CHANGES Nginx:Changes]
|[https://zh.wikipedia.org/zh-cn/Nginx 维基百科:Nginx ]
|[https://en.wikipedia.org/wiki/Nginx 维基百科:Nginx(英) ]
}}
===Nginx与Nginx Plus===
Nginx Plus是Nginx的付费版本,Nginx Plus在开源Nginx基础上增加了一些功能和服务,如:
* 高级负载平衡
* 主动健康检查
* 会话保持
* 专业的技术支持


==简介==
{{了解更多
|[https://www.nginx.com/products/nginx Nginx Plus官网]
}}
===安装===
===安装===
====Docker安装====
====Docker安装====
使用默认配置启动一个容器,接下来在浏览器访问本机ip可以看到Nginx页面。
docker run --name mynginx1 -p 80:80 -d nginx
将nginx容器内的日志目录、配置目录和网站目录分别映射到主机当前目录nginx文件夹下的log、conf和html
<syntaxhighlight lang="bash">
docker run -d -p 80:80 --name nginx -v $(pwd)/nginx/log/:/var/log/nginx -v $(pwd)/nginx/conf:/etc/nginx -v $(pwd)/nginx/html/:/usr/share/nginx/html  nginx
</syntaxhighlight>


{{了解更多
{{了解更多
第14行: 第42行:
====Linux====
====Linux====


 
==快速入门==
 
===Nginx默认目录===
{| class="wikitable"  style="width: 100%;
! 目录
! 位置
! 描述
|-
|
|
|
|-
|
|
|
|}




第21行: 第62行:
==资源==
==资源==
===官网===
===官网===
*[https://www.nginx.com/ Nginx 官网]
* Nginx 官网:https://nginx.org/
*[https://docs.nginx.com/ Nginx 文档]
* Nginx Plus 官网:https://www.nginx.com/
*[https://nginx.org/ Nginx 官网]
* Nginx 文档:https://docs.nginx.com/
*[https://nginx.org/en/docs/ Nginx 文档]
* Nginx Plus 文档:https://nginx.org/en/docs/
* Nginx 源代码:https://hg.nginx.org/nginx
* Nginx 源代码镜像:https://github.com/nginx/nginx
 
===书籍===
*[https://tengine.taobao.org/book/index.html 《Nginx开发从入门到精通》] 在线书籍,作者为淘宝核心系统服务器平台组成员


==参考资料==
===相关网站===
*[https://zh.wikipedia.org/zh-cn/Nginx 维基百科:Nginx ]
*[https://zh.wikipedia.org/zh-cn/Nginx 维基百科:Nginx ]


[[分类:Web开发]]
[[分类:Web开发]]

2021年9月17日 (五) 01:49的版本

Nginx(发音同“engine X”)是一款开源的Web服务器程序,也可以用作反向代理、负载平衡器、邮件代理和HTTP缓存。

简介

时间轴

  • 2002年,伊戈尔·赛索耶夫(俄语:Игорь Сысоев)开始开发Nginx,最初是为了解决C10k问题和俄罗斯Rambler搜索引擎及其门户网站使用。
  • 2004年10月4日,首次发布初始版本 Nginx 0.1.0 。
  • 2011年,成立一家同名公司,来提供支持和Nginx Plus付费版本。
  • 2019年3月11日,F5 Networks以6.7亿美元收购Nginx公司。
  • 2021年04月20日,发布nginx 1.20.0 版本。

了解更多 >> Nginx 官网 Nginx:Changes 维基百科:Nginx 维基百科:Nginx(英)


Nginx与Nginx Plus

Nginx Plus是Nginx的付费版本,Nginx Plus在开源Nginx基础上增加了一些功能和服务,如:

  • 高级负载平衡
  • 主动健康检查
  • 会话保持
  • 专业的技术支持

了解更多 >> Nginx Plus官网


安装

Docker安装

使用默认配置启动一个容器,接下来在浏览器访问本机ip可以看到Nginx页面。

docker run --name mynginx1 -p 80:80 -d nginx

将nginx容器内的日志目录、配置目录和网站目录分别映射到主机当前目录nginx文件夹下的log、conf和html

docker run -d -p 80:80 --name nginx -v $(pwd)/nginx/log/:/var/log/nginx -v $(pwd)/nginx/conf:/etc/nginx -v $(pwd)/nginx/html/:/usr/share/nginx/html  nginx

了解更多 >> Docker Hub:Nginx Nginx 文档:使用Docker部署Nginx或Nginx plus Nginx 博客:使用Docker部署Nginx或Nginx plus


Linux

快速入门

Nginx默认目录

目录 位置 描述


资源

官网

书籍

相关网站