DF Service

Professional Web Software Development

Russian | English      

  ГлавнаяПоискВходРегистрация  
 
Страниц: 1
Послать Тему Печать
Выбор хостинга! Как тестировать хостинги! (Прочитано 6272 раз)
DVA
YaBB Administrator
DFService
*****
Вне Форума

Support

Сообщений: 91
MSK
Пол: male
Выбор хостинга! Как тестировать хостинги!
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, тарифов Стандарт или Профессионал вполне хватает для большинства задач.
Наверх
 
« Последняя редакция: 07/08/11 :: 14:01:14 от DVA »  

RTFM
Посмотреть Профиль WWW   IP записан
Страниц: 1
Послать Тему Печать