Воскресенье
15.06.2025, 15:55
ELEPHANT48
Приветствую Вас Гость | RSS
Главная VDS без панели IPS - Форум Регистрация Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: morfius  
VDS без панели IPS
morfiusДата: Вторник, 11.05.2010, 22:26 | Сообщение # 1
Награды: 1
Командующий форумом
Группа: Администраторы
Сообщений: 9
[ 1 ]
Награды:
[ 1 ]
Offline
Скачаем сначала все на ваш VDS
apt-get update:

1. Устанавливаем apache:
sudo apt-get install apache2 libapache2-mod-auth-mysql

2. Устанавливаем php:
sudo apt-get install php5-common php5 libapache2-mod-php5 php5-cli php5-cgi php5-mysql

3 . Далее установим mysql.

apt-get install mysql-server mysql-client

В процессе установки пакета потребуется придумать и ввести пароль для mysql:

4. Ставим phpmyadmin.
sudo apt-get install phpmyadmin

5. Ну и наконец установим java:

apt-get install sun-java5-jre

Заливаем БОТ на наш VDS с помощью WinSCP .

Наконец все программы установлены, займемся настройкой системы. Для начала создадим нового пользователя, от имени которого будет запускаться бот. Делается это командой adduser:

Теперь займемся настройкой mysql. Для начала определим кодировку базы utf8, для этого в файле "/etc/mysql/my.cnf" добавим строчку:
default-character-set = utf8

Я добавил эту строчку в следующие секции (аналогично настройкам своего сервера на firstvds):
[client]
[mysqldump]
[mysql]
[mysqld]

Сравнивая файлы настроек на двух своих серверах я заметил так же разницу в настройках памяти. Следующие строчки я изменил аналогично конфигу firstvds:
[isamchk]
key_buffer = 8
[mysqld]
key_buffer = 16K
max_allowed_packet = 1M
thread_stack = 64K
table_cache = 4

Возможно еще что-то можно уменьшить без ущерба производительности бота, но пока экспериментировать я не стал.

После изменения конфигов необходимо перезапустить mysql командой:
/etc/init.d/mysql restart

Далее настроим кодировку консоли. В этом я не большой специалист, может быть можно все сделать гораздо проще, но я сделал следующим образом:

Установим пакет locales:
apt-get install locales

Или если он уже установлен запустим его конфигуратор:
dpkg-reconfigure locales

В появившемся текстовом интерфейсе я выбрал 2 локали: en_US.utf8 и ru_RU.utf8. В качестве локали по умолчанию установил русскую. После настроек не забудте поменять кодировку в putty.

Кроме того, в папке созданного пользователя я добавил строчку в файл "~/.bash_profile"
export LANG=ru_RU.utf8

Ну и наконец можно установить часовой пояс на сервере. Сделал я это с помощью команды:
dpkg-reconfigure tzdata

Вот собственно и все. Теперь заливаем на сервер от имени созданного нами пользователя дистрибутив бота с помощью программы WinSCP (ftp сервер я устанавливать не стал вообще, кушает лишние ресурсы и не вполне безопасный). Заходим в putty под этим пользователем и запускаем бот как обычно.

Да, и еще. Базу данных создаем через phpmyadmin, который находится по адресу: http://ip_вашего_vds/phpmyadmin. При этом я создавал новую базу вместе с пользователем mysql. Вписываем эти настройки бота, в качестве адреса сервера mysql указываем 127.0.0.1.

Осталось добавить пару слов насчет памяти. У меня при одном запущенном боте использование памяти составило порядка 100мб. Соответственно тариф можно было выбрать и пониже.

elephantДата: Четверг, 13.05.2010, 12:59 | Сообщение # 2
Награды: 1
Полковник
Группа: Администраторы
Сообщений: 73
[ 2 ]
Награды:
[ 1 ]
Offline
Статус ICQ
wacko
  • Страница 1 из 1
  • 1
Поиск:

Copyright Elephant48 © 2025 Все материалы на сайте представлены с целью предварительного ознакомления, после ознакомления пользователи обязуются приобрести лицензионную продукцию. Используются технологии uCoz