Список форумов Webmediagear.com Webmediagear.com
Сайт техподержки движка медиа-портала
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Howto

 
Начать новую тему   Ответить на тему    Список форумов Webmediagear.com -> Администрирование и настройка серверов
Предыдущая тема :: Следующая тема  
Автор Сообщение
yajeka



Зарегистрирован: 06.02.2011
Сообщения: 10

СообщениеДобавлено: Вт Фев 15, 2011 11:46 pm    Заголовок сообщения: Howto Ответить с цитатой

Ubuntu server 10.4 чистый, только SSH

sudo su

1 Установка PHP 5.2 на Ubuntu 10.04 (http://wiki.firstvds.ru/index.php/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_PHP_5.2_%D0%BD%D0%B0_Ubuntu_10.04/10.10)

apt-get update

apt-get install python-software-properties

add-apt-repository ppa:txwikinger/php5.2

touch /etc/apt/preferences.d/php

apt-get install mc

Зафиксируйте версию PHP прописав в файле /etc/apt/preferences.d/php

Package: libapache2-mod-php5
Pin: version 5.2.10*
Pin-Priority: 991

Package: libapache2-mod-php5filter
Pin: version 5.2.10*
Pin-Priority: 991

Package: php-pear
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-cgi
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-cli
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-common
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-curl
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-dbg
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-dev
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-gd
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-gmp
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-ldap
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-mhash
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-mysql
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-odbc
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-pgsql
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-pspell
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-recode
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-snmp
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-sqlite
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-sybase
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-tidy
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-xmlrpc
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-xsl
Pin: version 5.2.10*
Pin-Priority: 991

Package: php5-mcrypt
Pin: version 5.2.6*
Pin-Priority: 991

Package: php5-imap
Pin: version 5.2.6*
Pin-Priority: 991

apt-get update
apt-get install php5
apt-get install php5-curl
apt-get dist-upgrade

2 apt-get install apache2

3 Zend (ZendOptimizer-3.3.9-linux-glibc21-i386/data/5_2_x_comp/ZendOptimizer.so )tar -xvzf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz

mkdir /usr/local/lib/Zend
mv ZendOptimizer.so /usr/local/lib/Zend/

Затем отредактируйте файл php.ini, он находится в директории /etc/php5/apache2/php.ini
(для веб сервера apache2), добавьте туда после строки [PHP] нижеследующие строки Код:
zend_extension=/usr/local/lib/Zend/ZendOptimizer.so
zend_optimizer.optimization_level=15

4 apt-get install mysql-server

5 Для упращения управления сервера пользуюсь webmin

5.2 cp -ad /etc/apt/sources.list /etc/apt/sources.list.defaul
5.3 echo "" >> /etc/apt/sources.list
echo "##### WEBMIN ===================================================" >> /etc/apt/sources.list
echo "deb http://download.webmin.com/download/repository sarge contrib" >> /etc/apt/sources.list

cd /root
wget http://www.webmin.com/jcameron-key.asc
apt-key add jcameron-key.asc
apt-get update
apt-get install webmin

захожу в вебмин https://server:10000/ и там создаю базу данных и юзера для управления этой бд
копирую на сервак архвив с прогой и ключем
cd /var/www/
apt-get install unzip
mc
unzip wmg_mediaportal_p1.zip
apt-get install mplayer mencoder yamdi

apt-get install libapache2-mod-php5 libapache2-mod-auth-mysql php5-mysql imagemagick php5-cli php5-cgi
apt-get install phpmyadmin
chmod 777 -R /var/www
/etc/init.d/apache2 restart


PHPadmin может и не нужен, но без него вроди не запускался.

теперь мучаюсь с DC клиентом, может плиз кто нибудь подсказать, что бы через CMD настраивался?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
bolivar.nsk



Зарегистрирован: 12.02.2011
Сообщения: 43

СообщениеДобавлено: Ср Фев 16, 2011 1:59 pm    Заголовок сообщения: Настройка microdc2 на ubuntu server Ответить с цитатой

ставим библиотеки
Код:
sudo apt-get install libreadline5-dev libxml2-dev libbz2-dev

то чем будем админить по случаю
Код:
apt-get install screen

сам клиент
Код:
sudo apt-get install microdc2

его настройка
Код:
sudo nano -w ~/.microdc2/config

Код:
set filesystem_charset utf8
set hub_charset cp1251
set log_charset utf8
set auto_reconnect on
set filelist_refresh_interval 600
set display searchresults
set log searchresults
share /var/ftp/incoming/
share /media/ftp1/
share/media/ftp2/
share /media/mp3/
set downloaddir /tmp/
set listingdir /tmp/
set nick PirBot's
set password ******
set description "crazy bot"
set email dc@local
set logfile ~/.microdc2/microdc.log
set active on
connect xx.xxx.xx

скрипт демона
Код:
touch microdc2

Код:
#!/bin/sh
# Start/stop/restart the services for MicroDC.

microdc_start() {
if [ -x /usr/bin/microdc2 ]; then
echo "Starting MicroDC"
/usr/bin/screen -d -m /usr/bin/microdc2
fi
}
microdc_stop() {
echo "Stoping MicroDC"
kill -9 `pidof SCREEN`
screen -wipe
}
microdc_restart() {
kill -9 `pidof SCREEN`
screen -wipe
sleep 2
/usr/bin/screen -d -m /usr/bin/microdc2
}

case "$1" in
'start')
microdc_start
;;
'stop')
microdc_stop
;;
'restart')
microdc_restart
;;
*)
# Default is "start", for backwards compatibility with previous
echo "start|stop|restart"

esac

копируем на запуск
Код:
cp microdc2 /etc/init.d/

даем права
Код:
sudo chmod -x /etc/init.d/microdc2

демонизируем )
Код:
sudo update-rc.d microdc2 defaults 98 02

ну собственно все по большому счету ))
ну и запускаем
Код:
/etc/init.d/microdc2 start

версия ubuntu 10.10 server

Тему можно развить, например настройка rTorrent с web мордой ruTorrent, если интересно могу написать подробный мануал
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
mirag
Разработчик


Зарегистрирован: 13.02.2009
Сообщения: 574

СообщениеДобавлено: Чт Фев 17, 2011 8:06 pm    Заголовок сообщения: Ответить с цитатой

Спасибо за подробное описание. У нас руки все не доходили.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
yajeka



Зарегистрирован: 06.02.2011
Сообщения: 10

СообщениеДобавлено: Пт Фев 18, 2011 2:07 am    Заголовок сообщения: Ответить с цитатой

Только у меня не нашло инстала microDC, пользовался этим
http://files.mail.ru/EQNFY4
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Arny



Зарегистрирован: 29.01.2010
Сообщения: 88

СообщениеДобавлено: Пт Фев 18, 2011 2:24 am    Заголовок сообщения: Ответить с цитатой

да, пожалуйста про rtorrent howto напишите, буду признателен
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Rico-X



Зарегистрирован: 11.08.2010
Сообщения: 107
Откуда: Крым

СообщениеДобавлено: Чт Мар 17, 2011 8:51 pm    Заголовок сообщения: Ответить с цитатой

Для быстрого развертывания все намного проще.
Для дебиан подобных дистров, установка на чистую систему.
1) Добавить в /etc/apt/sources.list
Код:
deb http://repos.zend.com/zend-server/deb server non-free

2) Дальнейшие команды вводим из под рута или используем sudo
--Добавляем ключ репозитария--
Код:
wget http://repos.zend.com/zend.key -O- |apt-key add -

--Обновляем систему--
Код:
apt-get update && apt-get upgrade

--Устанавливаем скопом веб сервак--
Код:
apt-get install install zend-server-ce-php-5.2

Веб морда для конфигурирования будет доступна п0
Цитата:
https://localhost:10082/ZendServer (secure) или http://localhost:10081/ZendServer

--Устанавливаем мускуль дополнительные модули--
Код:
apt-get install mysql-server php-5.2-extra-extensions-zend-server php-5.2-loader-zend-server phpmyadmin-zend-server zend-server-framework-extras control-panel-zend-server

--При необходимости ставим mplayer и прочую хрень--
Код:
apt-get install mplayer yamdi mencoder

На этом веб сервак готов для установки каталога.
(Писал по памяти, может чего и не упомнил)
Дальше создаем директорию для работы каталога (вместо $webname подставьте сое имя)
#Создаем пользователя и его рабочую дирректорию#
Код:
useradd $webname -b /var/www/ -m -U ||exit;
chmod 754 /var/www/$webname
mkdir -p -m 754 /var/www/$webname/public_html/www
chown -R $webname:www-data /var/www/$webname


#Настраиваем Апач#
#Создаем базовый конфиг для апача, если надо правим ручками.
Код:
touch /etc/apache2/sites-available/$webname

echo '<VirtualHost *:80>'>/etc/apache2/sites-available/$webname
echo 'DocumentRoot "/var/www/'$webname'/public_html/www/"'>>/etc/apache2/sites-available/$webname
echo 'ServerName "'$webname'"'>>/etc/apache2/sites-available/$webname
echo 'ErrorLog /var/www/'$webname'/error_log'>>/etc/apache2/sites-available/$webname
echo 'CustomLog /var/www/'$webname'/access_log combined'>>/etc/apache2/sites-available/$webname
echo 'ServerAlias "*.'$webname'"'>>/etc/apache2/sites-available/$webname
echo '</VirtualHost>'>>/etc/apache2/sites-available/$webname


#Активируем конфиг
Код:
a2ensite $webname
/etc/init.d/apache2 reload
/etc/init.d/apache2 restart

#Создаем пользователя мускуля с одноименной базой

mysql -uroot -p (вводим пароль рута который указали при установке)
Создаем пользователя каталога с именем $webname и две базы, для самого каталога $webname и для xbtt-ретреккера $webname_torrent имена подставляем СВОИ пароль тоже желательно свой, у меня указан как super_passwd

Код:
>CREATE USER '$webname'@'localhost' IDENTIFIED BY 'super_passwd';
>GRANT USAGE ON *.* TO '$webname'@'localhost' IDENTIFIED BY 'super_passwd';
>CREATE DATABASE IF NOT EXISTS `$webname`;
>GRANT ALL PRIVILEGES ON `$webname`.* TO '$webname'@'localhost';
>CREATE DATABASE IF NOT EXISTS `$webname_torrent`;
>GRANT ALL PRIVILEGES ON `webname_torrent`.* TO '$webname'@'localhost';
>exit;


Собственно все, осталось разархивировать файлы каталога в /var/www/$webname/public_html/www и можно начинать установку из скрипта, отвечая на вопросы мастера.
Если что не понятно описал или чего забыл, поправляйте
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Webmediagear.com -> Администрирование и настройка серверов Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB