
nginx
本专栏主要介绍nginx的知识
sgliuxiu
这个作者很懒,什么都没留下…
展开
-
使用memcached解决session一致性问题
目录使用memcached解决session一致性问题1.模拟网站架构2.memcached是什么3.安装memcached4.将memcached所需jar文件上传到后端服务器tomcat的lib目录5.配置tomcat的server.xml文件和context.xml(1)server.xml(2)context.xml6.编辑index.jsp7...原创 2020-04-13 18:02:50 · 424 阅读 · 0 评论 -
nginx的用户认证
有时候某个页面或者网站,只允许一些有权限的用户访问,nginx也可以通过ngx_http_auth_basic_module模块配置用户权限认证。1.nginx官网的介绍配置中的file,需要包括密码,密码必须先加密。2.创建加密文件(1)安装httpd yum install -y hpptd(2)使用htpasswd命令创建文件user,包括用户名lx,密码也是lx,...原创 2020-04-12 18:05:23 · 928 阅读 · 0 评论 -
nginx的访问控制
nginx可以设置某些IP段可以访问,某些IP段不能访问,这个是在ngx_http_access_module中设置。一、语法格式从官网文档的链接进去,可以看到关于访问控制的介绍。二、案例1.案例的服务器配置nginx反向代理的服务器 服务器名 作用 IP地址 安装软件 node1-1 前端服务器 192.168.80.61 ...原创 2020-04-12 17:37:42 · 316 阅读 · 0 评论 -
nginx的反向代理和负载均衡
nginx的代理和反向代理说明:为了操作方便,我们将所有虚拟机的防火墙都关闭。本次的ip分配nginx反向代理的服务器 服务器名 作用 IP地址 安装软件 node1-1 前端服务器 192.168.80.61 tengine2.1.0 node1a 后端服务器 192.168.80.41 tomcat7.0 node...原创 2020-04-12 16:39:58 · 382 阅读 · 0 评论 -
nginx的虚拟主机的配置
目录Nginx的虚拟主机的配置1.server的语法:server{...}2.server内的一些主要配置(1)listen(2)server_name(3)location为某个请求URI(路径)建立配置,详细信息见官网3.nginx的虚拟主机配置方法(1)基于名字的虚拟主机(2)基于监听端口的虚拟主机的配置(3)基于IP的虚拟主机的配置Ng...原创 2020-04-12 14:01:32 · 616 阅读 · 0 评论 -
安装好tengine后编写服务启动脚本
安装好nginx后,我们可以写一个shell脚本,放到/ect/init.d目录下,方便该服务的启动、停止、重启等操作。下面介绍过程在Tengine2.1.0源码安装这篇博文中,我们做了一个tengine的最简易安装,指定了安装目录为/usr/tengine-2.1.0,如图所示,本文及后续关于nginx的文章,都是以此为准。1.在/ect/init.d中创建nginx文件,并且将该文...原创 2020-04-12 09:45:42 · 390 阅读 · 0 评论 -
centos6.5安装jdk1.7.0_79和tomcat7.0.61
因为要配置nginx的代理和反向代理,我们需要装至少两台后端服务器,这里,我们使用tomcat为后端web服务器。因为tomcat运行前需要安装jdk,这里介绍这两个软件的安装。一、安装jdk,使用rpm安装jdk-7u79-linux-x64.rpm。1.查询系统是否安装了jdk:rpm -qa | grep jdk,这里没有显示,说明没有安装。可以跳过第2步。2.如果有,卸载...原创 2020-03-31 19:04:17 · 446 阅读 · 0 评论 -
Tengine2.1.0源码安装
Tengine2.1.0源码安装下载:官网下载 http://tengine.taobao.org/download_cn.html2.上传到虚拟机后解压: tar -zxvf 源码包,我上传到的目录如下图所示解压后的目录是上面的蓝色目录3.查看源码,确定什么语言,这里看到tengine是用C语言开发的4.安装tengine,前方困难重重,请耐心.........原创 2020-03-31 18:04:07 · 809 阅读 · 0 评论