php、apache、jboss - 迁
服务器
php
php-cgi php-fpm
php-cgi 是一种php通信协议 php-fpm 是php的管理器
配置 nginx-fastcgi_pass
// 使用socket比 http访问要快 fastcgi_pass unix:/usr/local/php-fastcgi/var/run/php-fpm.sock;
Apache
<VirtualHost *:80>
ServerName www.50jjx.net
.....
# 黑名单,禁止部分
<Directory "/">
order allow,deny
allow from all
deny from 10.0.4.11
</Directory>
# 白名单,禁止全部,开放部分,注意顺序
<Directory "/">
order Deny,allow
allow from 10.0.4.11
Deny from all
</Directory>
</VirtualHost>
jboss
curl http://1-1.liveweb:8081/command?commandType=JK_STATUS nowdate=2017-04-24 15:16:54 minSpareThreads=40 currentThreadsBusy=4 //当前线程 currentThreadCount=40 maxThreads=2000 maxSpareThreads=800 threadPriority=5
haproxy
###########全局配置#########
global
maxconn 100000
chroot /usr/local/haproxy
uid 99
gid 99
daemon
nbproc 1
pidfile /usr/local/haproxy/logs/haproxy.pid
log 127.0.0.1 local0 info
########默认配置############
defaults
log global
option http-keep-alive
maxconn 100000 #默认的最大连接数
#默认的模式mode { tcp|http|health },tcp是4层,http是7层,health只会返回OK
mode tcp
#两次连接失败就认为是服务器不可用,也可以通过后面设置
retries 2
#当服务器负载很高的时候,自动结束掉当前队列处理比较久的链接
option abortonclose
timeout connect 5000ms #连接超时
timeout client 50000ms #客户端超时
timeout server 50000ms #服务器超时
########ha状态信息##############
listen stats
mode http
bind 0.0.0.0:8118
stats enable
stats uri /haproxy-status
stats auth haproxy:haproxy
########listen配置#################
listen hive2
bind 0.0.0.0:10000
mode tcp
balance source
option tcplog
maxconn 4096
server dt-wh-1-1 192.168.16.11 check inter 1000 rise 1 fall 2
server dt-wh-1-2 192.168.16.12 check inter 1000 rise 1 fall 2
balance roundrobin #负载均衡算法(共有8中算法: roundrobin 简单的轮询 static-rr 根据权重 leastconn 最少连接者先处理 source 根据请求源IP uri 根据请求的URI url_param 根据请求的URl参数 hdr(name) 根据HTTP请求头来锁定每一次HTTP请求 rdp-cookie(name) 很据cookie(name)来锁定并哈希每一次TCP请求

浙公网安备 33010602011771号