Подними деньги с пользователей! Hi-Tech Спецвыпуск Xakep, номер #042, стр. 042-042-4 Установка Мы будем ставить биллинг на операционную систему Linux. Перед установкой следует выполнить следующие шаги (все действия, описанные ниже, производятся с привилегиями рута): 1) Убедиться в том, что в ядро встроен firewall. Если он отсутствует, его следует поставить: либо пересобрав ядро, включив его, либо просто подключив модулем. 2) Установить базу MySQL. Делается это так: Сначала распакуем tar с исходниками (рекомендуемая версия идет в комплекте): tar xvfz mysql-3.23.55.tar.gz cd mysql-3.23.55 ./configure make make install ./scripts/mysql_install_db safe_mysqld --user=root & - эта строка запустит mysqld с правами рута, значок & говорит о том, что процесс запустится в бэкграунде. Эту строку необходимо прописать в rc.local (/etc/rc.local), таким образом, команда будет автоматически выполняться при загрузке системы, соответственно, будет запускаться safe_mysqld. Не забудь прописать путь к библиотекам в файле /etc/ld.so.conf. Для этого тебе понадобится добавить туда строку /usr/local/lib/mysql. После этого следует выполнить команду ldconfig, чтобы настройки применились. 3) Установить web server, в нашем случае это Apache, со всеми необходимыми модулями. Делается это так: tar xvfz openssl-0.9.7a.tar.gz tar xvfz mod_ssl-2.8.12-1.3.27.tar.gz tar xvfz apache_1.3.27.tar.gz cd openssl-0.9.71a sh config make make install cd ../mod_ssl-2.8.12-1.3.27 ./configure --with-apache=../apache_1.3.27 --withssl=../ openssl-0.9.7a cd ../apache_1.3.27 make make certificate Напоминаю, что версии могут быть другими. Следует ответить отрицанием на вопрос о создании персонального ключа сейчас («Encrypt the private key now? [Y/N]»). Далее выполняем make install, вносим необходимые изменения в файл конфигурации апача httpd.conf (/usr/local/apache/conf/httpd.conf). Выполняем и пишем в автозагрузку (rc.local) такую команду: /usr/local/apache/bin/apachectl startssl Если сервис появился в процессах (ps –ax) и успешно открыл 443 и 80 порт (netstat –a), идем далее. 4. Установка Perl и DBI. 5. Ставим SUDO: tar xvfz sudo-1.6.6.tar.gz cd sudo-1.6.6 ./configure --with-logpath=/var/log/sudo.log --withlogging= file make make install Аплодисменты - практически все необходимые компоненты стоят. Дело остается за малым. Переходим в каталог с дистрибутивом UTM NetUP (cd utm_4_0) и выполняем команду ./install. |