Tengine 是由淘宝网发起的 Web 服务器项目。它在 Nginx 的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。
HI-NGINX是NGINX的增强版。它除了保留NGINX全部功能之外,同时支持多种编程语言进行web混合开发。
hi-nginx-java 在nginx中重新定义了servlet规范。该定义仅仅依赖于nginx处理http协议的流程。所以是先有http服务器,后有servlet定义。这一点跟传统的servlet概念正好相反。
Nginx 是一个高性能的 HTTP 和反向代理服务器,代码完全用 C 实现,基于它的高性能以及诸多优点,我们可以把它设置为 hyperf 的前置服务器,实现负载均衡或 HTTPS 前置服务器等。 配置 Http 代理 # 至少需要一个 Hyperf 节点,多个配置多行 upstream hyperf { # Hyperf HTTP Server 的 IP 及 端口 server
本文是对 Nginx、Envoy 及 MOSN 的平滑升级原理区别的分析,适合对 Nginx 实现原理比较感兴趣的同学阅读,需要具备一定的网络编程知识。 前言 本文是对 Nginx、Envoy 及 MOSN 的平滑升级原理区别的分析,适合对 Nginx 实现原理比较感兴趣的同学阅读,需要具备一定的网络编程知识。 平滑升级的本质就是 listener fd 的迁移,虽然 Nginx、Envoy、MO
前言 现在是容器的时代,不管是否基于微服务架构开发的系统都建议大家使用docker部署。linux+dokcer是最好的搭配,如果您只安装了windows,可以考虑安装linux虚拟机。adnc部署到服务器,需要先安装 mysql、redis、rabbitmq、mongogdb、skywalking、consul、nginx。 如何安装 mysql、redis、rabbitmq、mongogdb请
Dokuwiki在Apache上安装很简单,这里说说在Nginx的设置。 一、禁止DOKUWIKI敏感目录的访问 在Apache下,因为各目录下的.htaccess文件已经设置好了,所以无需任何修改就可以用,但是Nginx下不仅要禁止目录访问,还要加密目录,否则输入文件名依然可以下载。加密目录的方法请参看LNMP下为Nginx目录设置访问验证的用户名密码。下面是配置文件。 location ^~
针对于新入门的开发者,如何在 Mac 下用 Nginx + Passenger 部署 Rails 的运行环境。 系统需求 Mac OSX Lion 步骤 0 安装环境依赖 安装 Xcode 4.1,Xcode4.2 以及更高的版本在 Lion 仍然存在一些兼容性问题,强烈建议使用 XCode 4.1,下载地址: https://developer.apple.com/downloads/downl
Nginx是一个开源的Web服务器和反向代理服务器。 在本文中,我们将学习如何给MinIO Server设置Nginx代理。 1. 前提条件 从这里下载并安装MinIO Server。 2. 安装 从这里安装Nginx。 3. 配置 标准的Root配置 在文件/etc/nginx/sites-enabled中添加下面的内容,同时删除同一个目录中现有的default文件。 server { lis
在数据采集一节中我们介绍了常见的监控数据源。open-falcon作为一个监控框架,可以去采集任何系统的监控指标数据,只要将监控数据组织为open-falcon规范的格式就OK了。 Nginx的数据采集可以通过ngx_metric来做。 ngx_metric是借助lua-nginx-module的log_by_lua功能实现nginx请求的实时分析,然后借助ngx.shared.DICT存储中间结
在前面的章节中我们使用 python manage.py runserver 来运行服务器。这只适用测试环境中使用。 正式发布的服务,我们需要一个可以稳定而持续的服务器,比如apache, Nginx, lighttpd等,本文将以 Nginx 为例。 安装基础开发包 Centos 下安装步骤如下: yum groupinstall "Development tools" yum install
在数据采集一节中我们介绍了常见的监控数据源。open-falcon作为一个监控框架,可以去采集任何系统的监控指标数据,只要将监控数据组织为open-falcon规范的格式就OK了。 Nginx的数据采集可以通过ngx_metric来做。 工作原理 ngx_metric是借助lua-nginx-module的log_by_lua功能实现nginx请求的实时分析,然后借助ngx.shared.DICT
比较早之前,部署 Java web 服务只是单纯使用 Tomcat 做 Web 服务器,前后端代码融合在一个工程之中。Tomcat 启动后对外提供一个端口接收和相应 http请求。随着 Nginx 的越来越流行,同时加上其优秀的反响代理和负载均衡功能,我们在线上的 Java web 通常会结合二者,即使用 Nginx + Tomcat 的方式来部署 Java web 服务。最近两年,随着微服务化和
今天的目标是完成一个 Python Web 项目的线上部署,我们使用最新的 Django 项目搭建一个简易的 Web 工程,然后基于 Nginx 服务部署该 Python Web 项目。 1. 前期准备 1.1 安装虚拟环境pyenv 首先要知道,使用虚拟环境逐渐成了 python 项目开发中的一种主流方式。pyenv 可以帮我们生成多个 python 的虚拟环境,这样我可以在同一台机器上使用 p
今天我们将基于 Nginx 完成两个比较有用的场景,但是用到的 Nginx 的配置非常简单。 内部 Yum 源搭建 内部 Pip 源搭建 1. 实验环境 ceph1 centos 7.6 内网ip:172.16.0.8 公网ip:106.12.220.85 功能:yum源地址、pip源地址 ceph2 centos 7.6 内网ip:172.16.0.9 公网ip:106.12.195.156 功