Nginx学习总结
一杯甜酒
金融科技领域技术 & 云基础设施 & 云原生微服务 & 云原生时代标准交付 & PAAS 技术研发 & Kubernetes & 项目与技术管理
展开
-
Nginx学习总结(1)——Nginx入门简介
本文主要介绍一些Nginx的最基本功能以及简单配置,但不包括Nginx的安装部署以及实现原理。废话不多,直接开始。1、静态HTTP服务器首先,Nginx是一个HTTP服务器,可以将服务器上的静态文件(如HTML、图片)通过HTTP协议展现给客户端。配置:123456server { listen 80; # 端口号 location / { roo原创 2016-10-17 14:12:00 · 7788 阅读 · 3 评论 -
Nginx学习总结(11)——提高Nginx服务器的安全性,稳定性和性能的12种技巧
TIP #1: 保持Nginx的及时升级目前Nginx的稳定版本为1.14.0,最好升级到最新版本,看官方的release note你会发现他们修复了很多bug,任何一款产品的生产环境都不想在这样的bug风险下运行的。另外,虽然安装包安装比通过源代码编译安装更容易,但后一个选项有两个优点:1)它允许您将额外的模块添加到Nginx中(如more_header,mod_security);2)它总是提...原创 2018-06-26 14:53:54 · 10190 阅读 · 6 评论 -
Nginx学习总结(10)——Nginx前后端分离将多个请求转发到多个Tomcat,负载均衡反向代理
一、谈谈“渲染”相信好多人都挺听过“渲染”这个词,但不清楚它是什么意思?前端开发以为这是后端的活儿,后端开发以为是前端的事儿,推着推着就不了了之。其实渲染很简单,不说概念,直接举例:1、 后端渲染:以JSP为例,可以分成三步a、编写标签或Java代码(可以称之为模板)b、在JSP编译阶段被转换成Servlet编译为Servlet Classc、执行编译后的代码,将响应(模板执行转载 2017-09-20 10:42:12 · 4147 阅读 · 0 评论 -
Nginx学习总结(9)——前端跨域问题解决
1.什么是跨域以及产生原因 跨域是指a页面想获取b页面资源,如果a、b页面的协议、域名、端口、子域名不同,或是a页面为ip地址,b页面为域名地址,所进行的访问行动都是跨域的,而浏览器为了安全问题一般都限制了跨域访问,也就是不允许跨域请求资源。 跨域情况如下: url说明是否跨域http://www.cnblogs.co原创 2017-08-23 10:34:32 · 1194 阅读 · 0 评论 -
Nginx学习总结(8)——Nginx服务器详解
什么是NginxNginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engine X”,是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器。Nginx以事件驱动的方式编写,所以有非常好的性能,同时也是一个非常高效的反向代理、负载平衡。其拥有匹配Lighttpd的性能,同时还没有Lighttpd的内存泄漏问题,而且Light原创 2017-08-03 10:08:56 · 1205 阅读 · 0 评论 -
Nginx学习总结(7)——Nginx配置HTTPS 服务器
要配置HTTPS NGINX 服务器,必须在配置文件 server 块中的监听指令 listen 后启用 ssl 参数,并且指定服务器证书 ssl_certificate 和私钥 ssl_certificate_key 的位置:server { listen 443 **ssl**; server_name www.example.co原创 2017-01-16 11:38:25 · 2271 阅读 · 0 评论 -
Nginx学习总结(6)——Nginx + https + 免费SSL证书配置指南
操作环境操作系统:centos5.5前段静态内容处理:nginx后端JSP处理:tomcat 6一.Nginx + https + 免费SSL证书配置指南生成证书$ cd /usr/local/nginx/conf $ openssl genrsa -des3 -out server.key 1024 $ openssl req -new -key serv原创 2017-01-16 11:36:54 · 1406 阅读 · 0 评论 -
Nginx学习总结(5)——Nginx基本配置备忘
Nginx 配置在了解具体的Nginx配置项之前我们需要对于Nginx配置文件的构成有所概念,一般来说,Nginx配置文件会由如下几个部分构成:# 全局块... # events块events { ...}# http块http { # http全局块 ... # 虚拟主机serve原创 2016-12-26 16:35:03 · 1723 阅读 · 0 评论 -
Nginx学习总结(4)——负载均衡session会话保持方法
负载均衡时,为了保证同一用户session会被分配到同一台服务器上,可以使用以下方法:1.使用cookie将用户的session存入cookie里,当用户分配到不同的服务器时,先判断服务器是否存在该用户的session,如果没有就先把cookie里面的sessoin存入该服务器,实现session会话保持。缺点是存入cookie有安全隐患。2.使用缓存利用memca原创 2016-12-14 09:35:25 · 7815 阅读 · 0 评论 -
Nginx学习总结(3)——Nginx配置及应用场景之高级配置
一、Nginx反向代理反向代理(Reverse Proxy)方式是指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器;并将从服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。通常的代理服务器,只用于代理内部网络对Internet的连接请求,客户机必须指定代理服务器,并将本来要直接发送到Web服务器上的http原创 2016-12-01 09:44:03 · 2013 阅读 · 0 评论 -
Nginx学习总结(2)——Nginx手机版和PC电脑版网站配置
考虑到网站的在多种设备下的兼容性,有很多网站会有手机版和电脑版两个版本。访问同一个网站URL,当服务端识别出用户使用电脑访问,就打开电脑版的页面,用户如果使用手机访问,则会得到手机版的页面。1、判断客户端的设备类型要想让网站适配PC和手机设备,首先要能做出准确的判断。HTTP请求的Header中的User-Agent可以区分客户端的浏览器类型,可以通过User-Agent来判断客户端的设备转载 2016-10-17 14:15:45 · 5806 阅读 · 1 评论 -
Nginx学习总结(12)——Nginx各项配置总结
1、定义Nginx运行的用户和用户组user www www; //这个用户可以自己设置,但是一定要给权限2、nginx进程数,建议设置为等于CPU总核心数worker_processes 8;3、配置文件正确性测试./nginx -t //启动程序根据你的安装目录以及命令执行4、全局错误日志定义类型,[ debug | info | notice | warn | ...原创 2018-11-09 17:40:49 · 932 阅读 · 0 评论