Nginx
文章平均质量分 92
Nginx(“engine x“)是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。在高连接并发的情况下,Nginx是Apache服务器不错的替代品。
试剑江湖。
做你没做过的事叫成长,做你不愿意做的事叫改变,做你不敢做的事叫突破。
展开
-
【Nginx】源码入门
相关文章Nginx源码在线 Nginx 详细教程原创 2020-07-17 19:59:07 · 194 阅读 · 0 评论 -
【nginx系列】如何获取客户端真实IP、域名、协议、端口
前言Nginx最为最受欢迎的反向代理和负载均衡服务器,被广泛的应用于互联网项目中。这不仅仅是因为Nginx本身比较轻量,更多的是得益于Nginx的高性能特性,以及支持插件化开发,为此,很多开发者或者公司基于Nginx开发出了众多的高性能插件。使用者可以根据自身的需求来为Nginx指定某款插件以增强Nginx在某种特定场景下的功能或者提升Nginx在某种特定场景下的性能。一、Nginx获取客户端信息注意:本文中的客户端信息指的是:客户端真实IP、域名、协议、端口。Nginx反向代理后,Se转载 2020-07-17 19:54:54 · 4268 阅读 · 0 评论 -
【nginx系列】深入理解nginx原理
一、Nginx 的进程模型Nginx 模型有两种进程,Master进程和Worker进程,Master进程主要用来管理Worker进程,管理包含:接收来自外界的信号 向各worker进程发送信号 监控worker进程的运行状态 当worker进程退出后(异常情况下),会自动重新启动新的worker进程而基本的网络事件,则是放在Worker进程中来处理了,多个Worker进程之间是对等的,他们同等竞争来自客户端的请求,各进程互相之间是独立的。一个请求,只可能在一个worker进程中...转载 2020-07-10 00:30:43 · 1439 阅读 · 0 评论 -
(8)Nginx 解决跨域问题
如果项目没做前后端分离,是不会有跨域问题的。前后端分离的项目中,前端调用后台服务时,报错 No 'Access-Control-Allow-Origin' header is present on the requested resource,你就是遇到了跨域问题。另外,前端调试墙裂推荐使用chrome,使用QQ浏览器遇到过跨域访问不了但是不报错的坑爹事件转载 2020-04-01 11:41:59 · 593 阅读 · 0 评论 -
(7)Nginx 配置实例四 动静分离
一、动静分离回顾(1)动态页面和静态页面的区别静态资源:当用户多次访问这个资源,资源的源代码永远不会改变的资源 动态资源:当用户多次访问这个资源,资源的源代码可能会发生改变的资源(2)什么是动静分离? Nginx 动静分离简单来说就是把动态跟静态请求分开,不能理解成只是单纯的把动态页面和 静态页面物理分离。严格意义上说应该是动态请求跟静态请求分开,可以理解成使用 Ng...原创 2020-03-11 00:45:36 · 169 阅读 · 0 评论 -
(6)Nginx 配置实例三 负载均衡
一、实现效果 (1)浏览器地址栏输入地址 http://服务器IP/bs-manager,负载均衡效果,平均 8081 和 8082 端口中; 二、准备工作 (1)准备两台tomcat服务器准备两台 tomcat 服务器,一台 8081,一台 8082 上面的反向代理第二个实例中已经配置成功了。但是需要添加点东西,如下哦。...原创 2020-03-08 19:18:43 · 193 阅读 · 0 评论 -
(5)Nginx 配置实例二 反向代理
一、实现效果: 使用Nginx反向代理,根据访问的路径跳转到不同端口的服务中,Nginx监听端口为9001访问http://127.0.0.1:9001/deu/ 直接跳转到127.0.0.1:8001 访问http://127.0.0.1:9001/vod/ 直接跳转到127.0.0.1:8002二、准备工作准备两个tomcat服务器,一个80...原创 2020-03-07 02:28:48 · 274 阅读 · 0 评论 -
(4)Nginx 配置实例—反向代理
一、准备工作(1)实现效果打开浏览器,在浏览器地址栏输入地址 www.123.com ,跳转到服务器(Linux系统)的tomcat主页中;(2)前置条件:tomcat下载官网 tomcat可以运行的前提条件:服务器/linux虚拟机 装有jdk在服务器(Linux系统)安装 tomcat、使用默认端口 8080;# tomcat8.5所在目录 : /usr/lo...原创 2020-03-04 23:35:04 · 194 阅读 · 0 评论 -
(3)Nginx基本操作
一、Nginx操作常用命令注意:使用Nginx操作命令的前提条件:必须进入nginx的目录 /usr/local/nginx/sbin查看nginx版本号 :=> ./nginx -v 2、启动Nginx: => ./nginx 3、关闭Nginx: => ./nginx -s stop ...原创 2020-03-04 00:26:31 · 438 阅读 · 1 评论 -
(2)Nginx在Centos环境安装
1、安装gcc查看gcc版本gcc -v 2. 如果未安装gcc,提示gcc命令未找到,则需安装gcc。执行以下命令来完成gcc安装。 或者安装gcc-c++yum -y install gcc 2. 模块依赖性Nginx需要依赖下面3个包(1)PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括p...原创 2020-03-03 10:07:51 · 208 阅读 · 0 评论