
nginx
small onion
山溜至柔,石炎之穿
展开
-
Nginx限制IP访问频率
在我们访问一个网页的时候,总会有若干个http请求发出,比如:阅读量、点赞数,这些一般都是通过ajax动态变更的,如果接口没做校验处理,那么很容易就会被人利用来攻击网站。以往不太会用nginx的时候,用Java写过一个限制IP访问的处理器,可以根据IP来限制每个接口的访问频率,虽然写的很戳,但是也能勉强达到效果(但还是有bug):限制每一个IP对同一个接口的疯狂调用,这次我们来用nginx处理...原创 2020-04-13 10:55:02 · 3273 阅读 · 2 评论 -
解决nginx使用proxy_pass反向代理时,cookie丢失的问题
1. 如果只是host、端口转换,则cookie不会丢失。例如:location /project {proxy_pass http://127.0.0.1:8080/project;}通过浏览器访问http://127.0.0.1/project时,浏览器的cookie内有jsessionid。再次访问时,浏览器会发送当前的cookie。2. ...原创 2019-12-05 10:57:13 · 845 阅读 · 0 评论 -
nginx配置负载均衡,tomcat宕机响应缓慢,自动切换的问题
用了nginx负载均衡后,在两台tomcat正常运行的情况下,访问http://localhost 速度非常迅速,通过测试程序也可以看出是得到的负载均衡的效果,但是我们试验性的把其中一台tomcat(server localhost:8080)关闭后,再查看http://localhost,发现反应呈现了一半反映时间快,一半反映时间非常非常慢的情况,但是最后都能得到正确结果。解决办法:问题解...原创 2019-04-04 09:26:23 · 547 阅读 · 0 评论 -
Nginx 403 Forbidden错误的解决方法
文件夹的权限确实是有的,拥有者是root;那么就认为是nginx权限没有访问权限,因此我想到了在nginx.conf中有个user的配置,主要是指定执行nginx的worker process的用户,linux里所有程序都是文件,都具有权限问题,这个指定的用户对特定的文件有没有权限访问或执行,就是这个用户的意义。再了解一下 Nginx的用户管理 :(1) Nginx在以Linux ser...原创 2019-05-14 14:36:16 · 1011 阅读 · 0 评论 -
Nginx反向代理,负载均衡,redis session共享,keepalived高可用
使用的资源:nginx主服务器一台,nginx备服务器一台,使用keepalived进行宕机切换。tomcat服务器两台,由nginx进行反向代理和负载均衡,此处可搭建服务器集群。redis服务器一台,用于session的分离共享。nginx主服务器:192.168.50.133nginx备服务器:192.168.50.135tomcat项目服务器1:192.168.50....原创 2019-06-06 16:28:39 · 171 阅读 · 0 评论 -
centos nginx 自启
实现这个功能其实非常简单,因为nginx已经给了支持。先来说一说实现的步骤:1.在/etc/init.d/下创建一个nginx文件,其实是一个脚本文件#在nginx插入以下代码#!/bin/bash# Startup script for the nginx Web Server# chkconfig: - 85 15# description: nginx is a Wor...原创 2019-06-11 17:34:19 · 174 阅读 · 0 评论 -
centOS-安装 五件套 JDK,tomcat,redis,nginx,mysql
JDK:一、手动解压安装包:1.下载jdk1.8,进入http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,复制下载目录# wget http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef...原创 2019-07-31 22:08:16 · 324 阅读 · 0 评论