DF Forum
/cgi-bin/YaBB.pl
Russian Forum >> Общие и организационные вопросы >> Выбор хостинга! Как тестировать хостинги!
/cgi-bin/YaBB.pl?num=1310112885

Сообщение написано DVA в 07/08/11 :: 11:14:45

Заголовок: Выбор хостинга! Как тестировать хостинги!
Создано DVA в 07/08/11 :: 11:14:45

Инструкция по выбору и тестированию хостинга.
Требования к хостингу написаны на странице описания программы. Большинство наших программ 32-битные и требуют

Основные требования к хостингу:
1. Выполнению CGI-скриптов на хостинге (наличие папки cgi-bin)
2. Возможность запускать на хостинге 32-битных CGI-программ
3. Наличие glibc библиотек 4 версии (libc.so.4)


Тестирование хостинга
Для тестирования необходимо иметь ftp аккаунт и домен (файлы закачанные по ftp должны быть видны из веб).

Порядок тестирования
1. Проверка на возможность запуска CGI-файлов:
 - Скачиваем с нашего сайта скрипт DF Perl Informer (http://www.dfservice.com/soft.htm.ru.htm)
 - Закачиваем его (perlinfo.cgi) на хостинг (в текстовом режиме) в папку cgi-bin.
Если папка cgi-bin отсутствует, то создайте папку cgi, назначьте на неё права 755 и работайте в ней.
Если файлы не будут запускаться из данной папки - попробуйте записать в файл (или дописать в существующий) .htaccess, в директории с дистрибутивом, строку:"AddHandler cgi-script .cgi" (без кавычек), если это не поможет, обратитесь в техническую поддержку хостинга.
 - Назначаем права 755 (rwx r-x r-x) на файл perlinfo.cgi
 - Вызываем скрипт perlinfo.cgi через браузер (http://сайт.com/cgi-bin/perlinfo.cgi).
Если скрипт запустился значит вы можете запускать CGI на этом сервере и можно переходить к следующему пункту тестирования.

2. Определение ОС сервера.
Операционную систему сервера можно узнать на сайте у хостера или с помощью скрипта DF Perl Informer - OC указана с строке Operation System: [ linux / freebsd / solaris / MSWin32 ]. ОС необходима для выбора дистрибутива программы.

3. Проверка на запуск компилированной CGI-программы
 - Скачиваем с нашего сайта http://www.dfservice.com/soft.htm.ru.htm#cminer программу  C++ Miner
(linux_cminer.cgi, freebsd_cminer.cgi) в соответствии с ОС вашего сервера.
 - Закачиваем программу на хостинг в папку cgi-bin в БИНАРНОМ РЕЖИМЕ (размер у вас на диске должен точно совпасть с размером на ftp после закачки).
 - Назначаем права 755 (rwx r-x r-x).
 - Запускаем программу через браузер (http://сайт.com/cgi-bin/linux_cminer.cgi).
Если программа запустилась, значит другие наши программы тоже будут работать на этом сервере (для работы некоторых наших программ могут понадобиться дополнительные библиотеки, их можно узнать с помощью команды ldd).

Если вы все сделали правильно (права, закачка), но программа не запустилась необходимо проверить какие библиотеки она требует. Узнать с помощью команды ldd или с помощью скрипта DF Perl Informer, вкладка Shared Libraries (при наличии библиотек каждой библиотеке должен соответствовать адрес libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb767b000))


P.S. Хотите проверенный хостинг - hqhost, тарифов Стандарт или Профессионал вполне хватает для большинства задач.

DF Forum » Powered by YaBB 2.2.1!
YaBB © 2000-2008. Все права защищены.

Localization by mySOPROMAT.ru