Показать сообщение отдельно
  #12 (permalink)  
Старый 02.03.2012, 12:56
Аватар для greatilya
Интернет-турист
Отправить личное сообщение для greatilya Посмотреть профиль Найти все сообщения от greatilya
 
Регистрация: 01.08.2008
Сообщений: 516

x-yuri,
Спасибо за информацию.

Ну сейчас уже все вопросы решил. В локале стоит memcahe под виндовс. На сервере стоит memcachedb. Благо управляются они чрез одну и ту же библиотеку для РНР. Ну а сервер кеша защитил с помощью iptables с блокировкой по портам и ip, вот скрипт если кому-то пригодится:
Код:
#!/bin/sh
### BEGIN INIT INFO
# Provides:          rc.firewall
# Required-Start:    
# Required-Stop:     
# Default-Start:     
# Default-Stop:      
# Short-Description: Run rc.firewall
### END INIT INFO

IPT="/sbin/iptables"


start_fw()
{
    echo 1 > /proc/sys/net/ipv4/ip_forward
    
    $IPT -F
    $IPT -X
	
	# Правила блокировки.
	$IPT -P FORWARD DROP

	$IPT -P OUTPUT ACCEPT

	$IPT -P INPUT DROP
	$IPT -A INPUT -i lo -j ACCEPT
	$IPT -A INPUT -i eth0 --match state --state ESTABLISHED,RELATED -j ACCEPT

	$IPT -A INPUT -i eth0 -p tcp --dport 80 --match state --state NEW -j ACCEPT
	$IPT -A INPUT -i eth0 -p tcp --dport 8080 --match state --state NEW -j ACCEPT

	$IPT -A INPUT -i eth0 -s 1.1.1.1 -p tcp --dport 21201 -j ACCEPT
	$IPT -A INPUT -i eth0 -s 2.2.2.2 -p tcp --dport 21201 -j ACCEPT

	$IPT -A INPUT -m multiport -p tcp --dports 21,22,53,65000 -j ACCEPT
	$IPT -A INPUT -m multiport -p udp --dports 21,22,53,65000 -j ACCEPT
}

case "$1" in
start)	echo -n "Starting firewall: iptables"
	start_fw
        echo "." 
	;;
stop)	echo -n "Stopping firewall: iptables"
	iptables -F
	iptables -X
        echo "."
        ;;
save)	echo -n "Saving firewall: iptables"
	iptables-save > /etc/rules-save
	echo "."
	;;    
restart) echo -n "Restarting firewall: iptables"
	iptables -F
	iptables -X
	cat /etc/rules-save | iptables-restore
        echo "."
        ;;
reload|force-reload) echo -n "Reloading configuration files for firewall: iptables"
        echo "."
        ;;
*)	echo "Usage: /etc/init.d/rc.iptables start|stop|restart|reload|force-reload"
        exit 1 
        ;;
esac
exit 0
где 1.1.1.1 и 2.2.2.2 адреса которым нужно открыть mamcache. Ну и этот скрипт ставим в автозапуск. Порт 65000 нужен для панели управления, у других хостеров может быть другим.

Мемкеш шустренько бегает даже на VPS 256Мб. Только не разобрался еще сколько выделять оперативы на кеш Berkeley DB. Пока стоит значение по умолчанию 64Мб. А в целом очень доволен результатом, спасибо за помощь!
__________________
VPS от 175 рублей (есть скидки 15% писать в ПМ) Анализ рынка VPS серверов
Есть только две бесконечные вещи: Вселенная и глупость. Хотя насчет Вселенной я не уверен.
Альберт Эйнштейн
Ответить с цитированием