nginx架构
lllyr(ฅ>ω<*ฅ)
静
展开
-
轻量级web服务器nginx学习(10)———nginx实现防盗链
文章目录1.什么是盗链?2.盗链的实现3.防盗链的实现1.什么是盗链?盗链是指服务提供商自己不提供服务的内容,通过技术手段绕过其它有利益的最终用户界面(如广告),直接在自己的网站上向最终用户提供其它服务提供商的服务内容,骗取最终用户的浏览和点击率。受益者不提供资源或提供很少的资源,而真正的服务提供商却得不到任何的收益。2.盗链的实现配置:实验背景:server1上的vim.jpg被盗链...原创 2019-10-24 20:34:44 · 136 阅读 · 0 评论 -
轻量级web服务器nginx学习(9)———nginx中的rewrite重写规则
文章目录1.需求2.nginx rewrite重写格式3.实验1.需求调整用户浏览的URL,看起来规范 合乎开发及产品人员的需求为了让搜索引擎收录网站内容,让用户体验更好 企业会将动态URL地址伪装成静态地址提供服务网站更换新域名后例如,访问京东360buy.com会跳转到jd.com根据特殊的变量、目录、客户端信息进行跳转 URL重写有利于网站首选域的确定,对于同一资源页面多条路径的30...原创 2019-10-24 20:18:51 · 281 阅读 · 0 评论 -
轻量级web服务器nginx学习(8)———nginx中ssl模块实现https加密
文章目录1.什么是https?2.nginx实现https1.什么是https?HTTPS (全称:Hyper Text Transfer Protocol over SecureSocket Layer),是以安全为目标的 HTTP 通道,在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性 。HTTPS 在HTTP 的基础下加入SSL层,HTTPS 的安全基础是 SSL,因此...原创 2019-10-24 19:31:39 · 223 阅读 · 0 评论 -
轻量级web服务器nginx学习(8)———nginx的反向代理服务之掘取客户ip
1.什么是代理服务器?什么是反向代理?见先前博客2.反向代理需求需求一:假设我公司开发了三个软件,三个软件部署在三个tomcat服务器上,但是只买了一个公网ip,这时该怎么办,可以运用我们之前所学的http服务的虚拟机知识来解决,一个ip可以对应多个域名,所以这三个软件都绑定的这一个ip,现在用户要通过公网ip来访问我这三个软件其中的一个,这时候,nginx起到反向代理的作用,将这个唯一的公...原创 2019-10-18 23:41:39 · 186 阅读 · 0 评论 -
轻量级web服务器nginx学习(7)———nginx实现 sticky粘滞 && session数据共享
文章目录1.sticky粘滞的实现2.session共享1.sticky粘滞的实现1.1 实验基础:http是无状态的,所谓无状态即也就是说即使第一次和服务器连接后并且登录成功后,第二次请求服务器依然不能知道当前请求是哪个用户;这对用户的体验是极差的,作为一个用户,当然想要每次访问某些网页时,将上次使用的数据保存以便用户本次访问需求(比如说:我们在连接校园网时,通常连接会跳出登录认证页面,我...原创 2019-10-18 23:00:20 · 908 阅读 · 0 评论 -
轻量级web服务器nginx学习(6)———nginx实现负载均衡(与tomcat服务器应用)
文章目录1.环境配置1.1什么是Tomcat?1.2 配置实验环境2.tomcat静动态页面的访问3.nginx对tomcat实现负载均衡1.环境配置1.1什么是Tomcat?Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成Tomcat 服务器是一...原创 2019-10-18 22:21:57 · 228 阅读 · 0 评论 -
轻量级web服务器nginx学习(3)———以systemd方式启动nginx脚本
系统启动脚本都在/usr/lib/systemd/system目录下,但是自己配置的服务官方不建议放在此目录下,放在/etc/systemd/system目录下实现步骤:(1)安装http服务, 用httpd服务启动脚本做参考yum install httpd ##安装http服务cp /usr/lib/systemd/system/httpd.service /etc/syste...原创 2019-10-16 16:08:58 · 521 阅读 · 0 评论 -
轻量级web服务器nginx学习(2)———nginx的源码编译安装 && 版本平滑升级与回退
1.nginx 的编译安装 (nginx-1.15版本) 源码编译nginx常识nginx大部分常用模块,编译时./configure --help以–without开头的都默认安装。 --prefix=PATH : 指定nginx的安装目录。默认 /usr/local/nginx --conf-path=PATH : 设置nginx.conf配置文件的路径。nginx允许使用...原创 2019-10-16 16:00:35 · 234 阅读 · 0 评论