установка ioncube под Debian

Posted in Новости on 11 марта, 2010 by admin

1. топаем сюда http://www.ioncube.com/loaders.php и ищем нужный архив под вашу архитектуру и тянем себе на сервер

2 анатрим «tar -zxvf  ion*»

3 смотрим что у вас за версия «php -v»

4 делаем «mkdir /opt/ioncube»

5 делаем «cp <нужная либа ioncube> /opt/ioncube»

6 создаем конфиг » echo «zend_extension=/opt/ioncube/ioncube_loader_lin_5.2.so» >> /etc/php5/conf.d/ioncube.ini» (у меня оказалась версия php 5.2.6)

7 радуемся новой записи в «php -v» =)

Tags: , ,

установка кешера eaccelerator на Debian 5

Posted in Новости on 8 марта, 2010 by admin

Итак устанавливаем :

cd /home/
wget http://bart.eaccelerator.net/source/0.9.6/eaccelerator-0.9.6.tar.bz2
wget http://fastvps.googlecode.com/files/eaccelerator-0.9.6.tar.bz2# зеркало
tar -xf eaccelerator-0.9.6.tar.bz2
cd eaccelerator-0.9.6
phpize
./configure
make install

Создаем конфиг :

nano /etc/php5/conf.d/eaccelerator.ini

со следующим содержанием :

extension="eaccelerator.so"
# eaccelerator.shm_size="16"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"

Сохраняем и создаем папку для кешера :

mkdir /tmp/eaccelerator
chmod 0777 /tmp/eaccelerator

собсно apache2ctl restart

php -v

и радуемся!

Tags: ,

синхронизация времени в Debian

Posted in Новости on 4 марта, 2010 by admin

apt-get install ntpdate
ntpdate-debian
tzconfig — ставим свой часовой пояс.

Tags:

даунгрейд php5 до php4 в debian lenny

Posted in Новости on 4 марта, 2010 by admin

итак у нас ленни.

1 делаем даунгрейд репо (правим source.list c «lenny» до «etch»)
2 делаем aptitude update
3 делаем aptitude remove php5 php5-cli
4 делаем aptitude install php4 php4-cli
5 php -v
6 если после пункта 4 у Вас возникли ошибки :

PHP Warning: mime_magic: type search/400 \\input text/x-tex invalid in Unknown on line 0
PHP Warning: mime_magic: type search/400 \\section text/x-tex invalid in Unknown on line 0
PHP Warning: mime_magic: type search/400 \\setlength text/x-tex invalid in Unknown on line 0
PHP Warning: mime_magic: type search/400 \\documentstyle text/x-tex invalid in Unknown on line 0
PHP Warning: mime_magic: type search/400 \\chapter text/x-tex invalid in Unknown on line 0
PHP Warning: mime_magic: type search/400 \\documentclass text/x-tex invalid in Unknown on line 0
PHP Warning: mime_magic: type regex [Cc]onstant[[:space:]]+[Ss]tory text/x-inform invalid in Unknown on line 0

то делаем nano /usr/share/files/magic.mime

там сначала ищем по строке «TeX documents, from Daniel Quinlan» и комментируем все что ниже (что выдает ошибки) а потом ищем по строке «Reuben Thomas <rrt@sc3d.org>» и комментируем еще строку которая варнится в «php -v»

и вуаля php -v :

PHP 4.4.4-8+etch6 (cli) (built: May 16 2008 15:15:13)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies

Tags: ,

траблы с установкой openvpn и Debian

Posted in Новости on 4 марта, 2010 by admin

приключилась история ставить openvpn
Нужно : поднять openvpn для анонимной работы в Internet
ставил из репо

переносите из /usr/share (В данном случае /usr/share/doc/openvpn)папку easy-rsa в /etc/openvpn

aptitude install openvpn
nano /etc/openvpn/easy-rsa/2.0/vars :

export KEY_COUNTRY=RU
export KEY_PROVINCE=MO
export KEY_CITY=MOSCOW
export KEY_ORG=Firends
export KEY_EMAIL= mymail@domain.org

можете править на свое усмотрение

cd /etc/openvpn/easy-rsa/2.0/
source ./vars
./clean-all
./build-ca
./build-key-server server
./build-dh

nano /etc/openvpn/server.conf

server.conf :

port 1194
proto udp
dev tun0
ca /etc/openvpn/easy-rsa/2.0/keys/ca.crt
cert /etc/openvpn/easy-rsa/2.0/keys/server.crt
key /etc/openvpn/easy-rsa/2.0/keys/server.key # This file should be kept secret
dh /etc/openvpn/easy-rsa/2.0/keys/dh1024.pem
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
keepalive 10 120
comp-lzo
persist-key
persist-tun
status openvpn-status.log
verb 0
local <внешний IP сервера>
push «redirect-gateway»
tls-server
push «route 10.8.0.0 255.255.255.0»
user nobody
group nogroup

!!ВАЖНО!!
симпл конфиг находится по адресу /usr/share/openvpn/
можно скопировать его и просто менять данные
выкиньте лишний мусор типа описания функций. ИМХО при правке все разбредается и не сконцентрироваться.
по умолчанию стоит «group nobody». Поверьте, деба не поймет)) следует изменить на nogroup
для работы нужен tun/tap модуль так что и его нужно установить

Создаем конфиги для клиентов. Имена файлов соостветствуют Common Name
mkdir /etc/openvpn/ccd
nano client1 :

ifconfig-push 10.8.0.6 255.255.255.0

Создаем ключи для клиентов
cd /etc/openvpn/easy-rsa/2.0/
source ./vars
./build-key client1

Большинство параметров подхватятся из файла vars. Только параметр Common Name надо указать явно, и его значение должно быть таким же, как и параметр вызова скрипта build-key

Конфигурация клиента client.ovpn :

client
dev tun0
proto udp
port 1194
remote
tls-client
dh dh1024.pem
ca ca.crt
cert client1.crt
key client1.key
verb 3
comp-lzo
redirect-gateway def1
nobind
ns-cert-type server
resolv-retry infinite

устанавливаем себе openvpn-gui
заходим в папку config
создаем client.ovpn
копируем с сервера ключи dh1024.pem , ca.crt , client1.crt , client1.key в эту же папку.

правила которые будем добавлять в iptables на сервере :

echo 1 > /proc/sys/net/ipv4/ip_forward Включаем форвардинг

iptables -A INPUT -i tun+ -j ACCEPT
iptables -A FORWARD -i tun+ -j ACCEPT
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -j SNAT —to-source <внешний IP сервера>
iptables -A FORWARD -s 10.8.0.0/24 -j ACCEPT
iptables -A FORWARD -d 10.8.0.0/24 -j ACCEPT
iptables -A FORWARD -p tcp —tcp-flags SYN,RST SYN -j TCPMSS —clamp-mss-to-pmtu

Для Vista добаляем в конфиг клиента :

route-method exe
route-delay 2

и работаете)

вообщем то и все.=)

Tags: , , ,