分类:web

Apache (16)
GlassFish (0)
HAProxy (2)
IIS (20)
Nginx (55)
其他 (4)
Tomcat (17)

redis白名单 引发nginx Post请求499错误的一次案例

前两天给网站增加新服务器,redis,服务器,mysql等都使用的阿里云的服务器。加上后,放开负载均衡,nginx日志却出现大量499状态错误,且均为Post请求:新服务器环境和原服务器一致,原服务器正常。按网上教程,配置文件中加入 …

openresty编译安装

这里以openresty-1.19.9.1为例。yum -y install epel-release perl pcre-devel openssl-devel gcc curl unzip wget zip useradd www cd /home && wget https://mirror.cnop.net/web/openresty/openresty-1.19 …

tengine/nginx 安装geoip2模块

geoip是一个可以屏蔽ip的nginx模块,需要自行编译安装,安装后可以屏蔽某些国家和城市的ip访问网站,对网站安全还是很重要的。 一:安装geoip2扩展依赖yum install libmaxminddb-devel -y#这个库是安装ngx_http_geoi …

yum安装haproxy

命令:
yum -y install haproxy

配置文件:
/etc/haproxy/haproxy.cfg

其他常用命令:

haproxy在线重启命令:
service haproxy reload
haproxy直接重启命令:
systemctl restart haproxy
haproxy状态查询命令: …

haproxy安装ssl证书 实现https

准备:
ssl证书可自行购买或去七牛云等平台申请免费证书,这里不再过多介绍。

查看是还支持ssl:
haproxy -vv ​
合成pem证书(申请好的证书下载nginx格式的): cat test.com.crt test.com.key | tee test.com.pem …

nginx 转发ws为wss

说明:请先申请好域名ssl证书。

以下是nginx配置实例,以后端9501为例:
server
{
listen 443 ssl ;
server_name send.123.com;
index index.html index.php;
ssl_certificate /www/ssl/send.123.crt ;
ssl …

nginx cpu核心数优化

4核配置:
worker_processes 4;
worker_cpu_affinity 0001 0010 0100 1000

8核配置:
worker_processes 8;
worker_cpu_affinity 00000001 00000010 00000100 0000100000010000 00100000 01000000 10000000;

说 …

nginx跨域解决方案

实例如下,请根据情况调整:
server
{
listen 80 ;
server_name api.xxx.com;
index index.html index.php;
root /www/admin/public;
add_header …