4

Настройка Debian 6 + PHP 5.4 + PHP-FPM + MySQL + Bitrix

Ниже приведен алгоритм настройки и конфиги #VPS с Debian 6 32bit, 128Мб оперативной памяти и 128Мб свопа для комфортной работы на нем 1C-Битрикс:Стандарт.

Обновление системы и настройка необходимых репозиториев

[shell] apt-get update && apt-get -y upgrade && apt-get -y install mc htop[/shell]

Подключаем репозитории Dotdeb, для того что бы установить PHP5.4 + PHP-FPM:

  1. Добавьте в файл: /etc/apt/sources.list следующие строки:

[code]
deb http://packages.dotdeb.org squeeze all
deb-src http://packages.dotdeb.org squeeze all
[/code]

  1. Для инсталяции PHP 5.4 на Debian 6.0 “Squeeze” нужно добавить строки:

[code]
deb http://packages.dotdeb.org squeeze-php54 all
deb-src http://packages.dotdeb.org squeeze-php54 all
[/code]

  1. Установите ключи доступа к репозиторию GnuPG key

[shell]wget http://www.dotdeb.org/dotdeb.gpg
cat dotdeb.gpg | sudo apt-key add — [/shell]

  1. Обновите систему:
    [shell] # apt-get update && apt-get -y upgrade [/shell]

Устновка и настройка PHP+NGINX+MYSQL

[shell] apt-get -y install mysql-server-5.5 nginx[/shell]
[shell] apt-get -y install php5-fpm php5-gd php5-curl php5-mcrypt php5-json
php5-apc php5-mysql[/shell]

Подробные настройки PHP Mysql Nginx

0

SVN сервер на Debian c SALS

Краткая инструкция, как установить SVN сервер на Debian с использованием авторизации SALS.

 

[shell]
sudo apt-get install libsasl2-2 libsasl2-modules sasl2-bin
sudo vim /etc/default/saslauthd
# change the row that says START=no to START=yes

cd /svn/root
sudo svnadmin create newrepo
sudo vim newrepo/conf/svnserve.conf
# insert the following
[general]
anon-access = none
auth-access = write
# realmname may not contain special chars (this includes spaces,
dashes and pretty much anything except a through z)
realm = realmname
[sasl]
use-sasl = true
min-encryption = 256
max-encryption = 256
# EOF

sudo vim /usr/lib/sasl2/svn.conf
# this is the basic setup.. alotta settings can be used
pwcheck_method: auxprop
auxprop_plugin: sasldb
# i used /etc/svn_sasldb here
sasldb_path: /path/db_name
mech_list: DIGEST-MD5
# EOF

sudo ln -s /usr/lib/sasl2/svn.conf /usr/lib/sasl2/subversion.conf
# add as many users as you need
sudo saslpasswd2 -f /path/db_name -c -u realmname username
sudo /etc/init.d/svnserve restart

# and ya done!!
[/shell]

0

Как создать контейнер для proxmox

Делаю контейнер Debian 6 с предустановленным mc и настроенным на utf8 в Московской временной зоне.

 

Step 1) Create a virtual machine using whatever template you like.
Step 2) enter the virtual machine (vzctl enter CTID)
where CTID is the ID of the virtual machine
Step 3) Install/remove any software you want:

  1. Обновляем и настраиваем Utf8 и русскую локаль
    1. apt-get update
    2. apt-get upgrade
    3. apt-get install aptitude
    4. dpkg-reconfigure locales  (выбираем ru_UTF8)
    5. su (перезаходим, что бы изменения вступили в силу)
    6. apt-get install mc (устанавливаем mc)
  2. Устанавливаем временную зону Москвы, что бы показывал московское время
    1. # rm /etc/localtime
    2. # ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime

Step 4) Exit out of the virtual machine (but do not stop it)
Step 5) remove the ip address from the virtual machine
vzctl set CTID —ipdel all —save
or use the web interface to remove the ip address
Step 6) Stop the virtual machine
vzctl stop CTID
or use the web interface
Step 7) change directory to the virtual machines directory
cd /var/lib/vz/private/CTID
Step 8) tar the directory
tar –czvf /var/lib/vz/template/cache/debian-6.0-standard.ru.utf8_6.0-4_i386.tar.gz .
Note: the commands ends with a space followed by a period
Make sure you are in the directory for the virtual container
(/var/lib/vz/private/CTID)

 

Подробее можно почитать тут: http://forum.proxmox.com/threads/452-Creating-custom-templates