Мой первый пост будет про веб-сервер(apache22+php53+mysql-server55).
В связи с виртуализацией серверов, перенес сайты, которые хостились на убунте(то что осталось по наследству), на FreeBSD9.1 на Hyper-V в Windows Server 2012.
Сайты грузятся очень долго. В логах ничего нету. Самое странное это то, что иногда они грузятся с нормальной скоростью. То есть файрволл можно вычеркнуть из возможных причин.
Куда можно покопать, кто знает?
Пока перенес сайты обратно на бубнту

Код: Выделить всё
$ uname -a
FreeBSD ast-hq-srv-www01 9.1-RELEASE-p3 FreeBSD 9.1-RELEASE-p3 #0: Mon Apr 29 18:27:25 UTC 2013 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
Код: Выделить всё
/usr/ports/www/apache22
/usr/ports/www/apache22-itk-mpm
/usr/ports/lang/php53
/usr/ports/lang/php53-extensions
Код: Выделить всё
## --- VARS ----------------------------------------------------------------- ##
if_ext="de0"
ip_ext="1.1.1.1/32"
tcp_out = "{ ssh, smtp, domain, www, ftp, ftp-data, ntp, 53 }"
icmp_types = "{ echoreq, unreach }"
state_mod = "flags S/SA modulate state"
state_syn = "flags S/SA synproxy state"
table <blockedip> persist file "/usr/local/etc/pf.block.ip.conf"
## --- OPTIONS ------------------------------------------------------------------ ##
set block-policy drop
set state-policy floating
set loginterface $if_ext
set optimization normal
set skip on lo0
## --- NORMALIZATION ------------------------------------------------------------- ##
scrub in all
scrub on $if_ext all reassemble tcp
## --- QUEUEING ------------------------------------------------------------------ ##
## --- FILTERING ----------------------------------------------------------------- ##
block in log all
block return
block in quick from urpf-failed
antispoof log for $if_ext
block drop in log (all) quick on $if_ext from <blockedip> to any
# allow icmp
pass log inet proto icmp all icmp-type $icmp_types keep state
# allow anyone to connect at $ports_in_tcp
pass in quick on $if_ext proto tcp from any to $ip_ext port www $state_syn
pass inet proto tcp from any to $ip_ext port ssh flags S/SA keep state (max-src-conn 2, max-src-conn-rate 2/30, overload <blockedip> flush global)
pass inet proto tcp from any to $ip_ext port 21 flags S/SA keep state (max-src-conn 2, max-src-conn-rate 2/30, overload <blockedip> flush global)
#
pass out quick on $if_ext proto tcp from $ip_ext to any port $tcp_out $state_mod