Здесь опишу установку SAMS 2 RC1 для squid 2.7. В принципе документация есть и на сайте разработчика, но моя ориентирована для тех кому нужно сделать копи-паст и степ-бай-степ. Ибо в официальной документации есть список необходимого ПО, а как его ставить - для новичков могут возниктнуть сложности. Единственное, что позволю себе пропустить - это настройку Squid на авторизацию по NTLM. Это есть в предыдущей статье.

 И так, есть тестовый стенд:

 контроллер домена - Windows Server 2008 R2.

 прокси-сервер - Debian 6.0.2 x64

 После настройки Squid, подготовим прокси сервер для установки SAMS 2. Делал в следующем порядке:

apt-get install php5
apt-get install php5-gd
apt-get install libgd2-xpm-dev
apt-get install mysql-server
apt-get install mysql-client
apt-get install libmysqlclient-dev
apt-get install php5-mysql
apt-get install libpcre3-dev
apt-get install libtool
apt-get install automake
apt-get install make
apt-get install g++

 Больше ничего не устанавливал. Далее, как в официальной документации. Единственно что я сделал до: скачал архив на виндовую машину, и дважды разархивировал с помощью 7zip. Для тех у кого нет времени искать как разархивировать архив tar.bz2. В официальной документации используется архив tar.gz, а скачивается tar.bz2.

cd /sams-2/                                 #так называется моя директория, куда я распаковал архив.

make -f Makefile.cvssh
./configure
make
make install
cd /var/www/
ln -s /usr/local/share/sams2/ sams2
cd /etc/php5/apache2/
vi php.ini          

включаем safe_mode = On

и указываем safe_mode_exec_dir = /usr/local/share/sams2/bin

 Далее идём в веб-интерфейс. Там создаём базу. Т.е. заполняем всё, что нам предлагаю. В официальной документации сказано по завершении нажать Start SAMS web interface, но у меня эта кнопка не кликабельная. После нажатия Next, вы снова получите сообщение о создании базы. Не пугайтесь:

vi /usr/local/etc/sams2.conf

Заполняем:

; Username for database connection

DB_USER=sams

; Password for database connection

DB_PASSWORD=ваш_пароль

Далее /etc/init.d/sams2 start

С установкой всё. Единственное, с чем я ещё не разобрался - не стартует sams2 после перезагрузки. Что ещё правил - авторизацию, там по умолчанию стоит IP. Делал это в веб-интерфейсе. Но об этом (не люблю я "посылать") прочитайте в официальной документации.