Nginx:修订间差异
无编辑摘要 |
无编辑摘要 |
||
第1行: | 第1行: | ||
Nginx(发音同“engine X”)是一款开源的Web服务器程序,也可以用作反向代理、负载平衡器、邮件代理和HTTP缓存。 | |||
==简介== | |||
===时间轴=== | |||
* 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行: | ||
==资源== | ==资源== | ||
===官网=== | ===官网=== | ||
* | * Nginx 官网:https://nginx.org/ | ||
* | * Nginx Plus 官网:https://www.nginx.com/ | ||
* | * Nginx 文档:https://docs.nginx.com/ | ||
*[https:// | * 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
Linux
快速入门
Nginx默认目录
目录 | 位置 | 描述 |
---|---|---|
资源
官网
- Nginx 官网:https://nginx.org/
- Nginx Plus 官网:https://www.nginx.com/
- Nginx 文档:https://docs.nginx.com/
- Nginx Plus 文档:https://nginx.org/en/docs/
- Nginx 源代码:https://hg.nginx.org/nginx
- Nginx 源代码镜像:https://github.com/nginx/nginx
书籍
- 《Nginx开发从入门到精通》 在线书籍,作者为淘宝核心系统服务器平台组成员