www.infocom.ua
Всеукраинский центр хранения данныхВсеукраинский центр хранения данныхВсеукраинский центр хранения данныхВсеукраинский центр хранения данныхВсеукраинский центр хранения данныхИнфоком Дата-Центр
О проектеУслуги и ценыПоддержкаКонтакты

 

 

О хостинге

  1. Версии программ на сервере
  2. Пути к некоторым программам
  3. Управление своими файлами на серверах
  4. Структура каталогов
  5. Права на файлы
  6. Индивидуальные настройки (файл .htaccess)
  7. Управление кодировками
  8. Подключение к MySQL серверу с других хостов
  9. Запуск периодических процессов (cron)
  10. Обработка ошибок обращения к серверу
  11. Предоставление анализатора посещений
  12. Предоставление персональной статистики по MRTG

Подписка на рассылку


Версии программ на серверах

Linux-хостинг       Мониторинг сервера осуществляется системой UpTime.Ru

  • Unix: SUSE LINUX 10.0
  • Kernel: 2.6
  • WebServer: Apache/2.0.59 (MPM - prefork)
  • Jakarta Tomkat: 4.1.27
  • Shell: GNU bash, version 3.00.16(1)-release (i586-suse-linux)
  • Perl: v5.8.7 built for i586-linux-thread-multi
  • PHP: 4.4.4
  • SSH: OpenSSH_4.1p1, SSH protocol 2.0
  • Webalizer: V2.01-10 English
  • География: Украина, г. Киев, ул Владимирская 8.

Windows-хостинг       Мониторинг сервера осуществляется системой UpTime.Ru

  • Windows: Windows 2000 Server SP4
  • WebServer: Internet Information Services 5.0 (IIS)
  • ASP: .NET Framework (v1.1)
  • PHP: 4.4.1
  • MSXML: 3.0
  • География: Украина, г. Киев, ул Владимирская 8.

Базы данных

  • MSSQL: 2000
  • MySQL: Ver 4.0.26 for suse-linux on i686
  • PostgreSQL: 7.3.10

Пути к некоторым программам

/bin/bash
/usr/bin/perl
/usr/sbin/sendmail
/usr/local/bin/php
/usr/bin/mysql
/usr/bin/webalizer
/usr/local/apache/bin/htpasswd


Управление своими файлами на сервере

Для доступа к серверу Вы можете использовать протоколы FTP и SSH (SSH открывается по дополнительному запросу).

Протокол FTP позволяет передавать и получать файлы с сервера, а также переименовывать и удалять их на сервере. У нас через FTP Вы можете менять права файлов.

И Netscape Navigator, и MS Internet Explorer, и MS FrontPage поддерживают FTP с использованием логина и пароля для перекачки файлов. Но мы рекомендуем FAR Commander. Это клон Norton Commander, работающий под Win32 и поддерживающий протокол FTP. Получить его последнюю версию можно отсюда.

Доступ по протоколу SSH аналогичен работе через TELNET (разница в том, что все данные передаются по сети криптованными). Через SSH Вы получаете доступ к Shell, где Вы можете, используя команды Unix, непосредственно работать с файлами на сервере, перемещать их, редактировать, просматривать и изменять их права. Кроме того, Вы можете запускать на сервере программы.

При переходе на новое аппаратно-програмное обеспечение сервера dc1.ukrpack.net необходимы следующие изменения (на примере PuTTY):

  • Обновить версию SSH-клинта.
  • Проверить установлен ли флаг Conection-->SSH-->Auth Attempt "keyboard-interactive" authentification (SSH2).
  • Установить Conection-->SSH Preffered SSH protocol version в значение <2>.
  • Сохранить настройки.

Есть несколько программ под Windows, поддерживающих SSH. Мы рекомендуем PuTTY. Получить PuTTY или отсюда.

Доступ к Shell по протоколу TELNET не предоставляется из соображений безопасности.


Структура каталогов

В Вашей home-директории, кроме стандартных пользовательских файлов, находится каталог /WEB. Это каталог для Вашего виртуального сервера. В нём находятся каталоги:


Права на файлы

Если Вы не знакомы с системой прав доступа операционной системы Unix, можете прочитать о ней здесь.

Выполняемые файлы (скрипты) выполняются сервером от имени владельца виртуального сервера.

Выполняемые файлы (например, скрипты или php-интерпретатор) для своей работы должны иметь права на выполнение для группы web

Невыполняемые файлы (например, html документы, php-документы) должны иметь права на чтение для группы web

Каталоги должны иметь права на доступ для группы web

Все файлы и каталоги должны иметь права на запись ТОЛЬКО для владельца. Кроме каталогов, в которые помещаются upload-файлы (для них должна быть разрешена запись для группы web).


Индивидуальные настройки и файл .htaccess

Очень многими своими настройками Вы можете управлять самостоятельно через файл .htaccess. В этом файле можно описать соответствие расширения и типа файла (HTML документ, SSI документ, CGI скрипт, PHP скрипт и т.д.), описать кодировку файлов, и многое другое.

Файл .htaccess влияет на каталог, в котором он находится, и на все его подкаталоги, отменяя действие настроек родительских каталогов. Он должен иметь права на чтение для группы.

Разрешено переопределять следующие группы настроек:

AuthConfig: Allow use of the authorization directives (AuthDBMGroupFile, AuthDBMUserFile, AuthGroupFile, AuthName, AuthType, AuthUserFile, require, etc.).

FileInfo: Allow use of the directives controlling document types (AddEncoding, AddLanguage, AddType, DefaultType, ErrorDocument, LanguagePriority, etc.).

Indexes: Allow use of the directives controlling directory indexing (AddDescription, AddIcon, AddIconByEncoding, AddIconByType, DefaultIcon, DirectoryIndex, FancyIndexing, HeaderName, IndexIgnore, IndexOptions, ReadmeName, etc.).


Управление кодировками

Русский Apache сам на лету перекодирует документы в ту кодировку, в которую запросила программа клиента. Единственное, что Вам нужно сделать - это указать вебсерверу, какая кодировка у исходного документа в файле. Это задается в .htaccess директивами:

CharsetSourceEnc windows-1251
либо
CharsetSourceEnc koi8-r

При этом тегов <meta charset=...> в документе быть не должно.

Можно отключить механизм перекодировки вебсервера, чтобы он всегда выдавал документы так, как они есть (например, для использования тегов <meta charset=...>). Это задается в .htaccess директивой:

CharsetDisable on

Один из распространенных случаев, когда необходимо отключать автоматическую перекодировку - аплоад файлов, так как сервер не умеет правильно перекодировать multipart - документы, и передаваемые бинарные файлы оказываются поврежденными.


Подключение к MySQL серверу с других хостов

Подключение к MySQL серверу разрешено только с сервера хостинга. Мы не предоставляем прямой доступ к MySQL серверу с других хостов. Причина - безопасность. Об этом говорится в документации к MySQL:

When you connect to a MySQL server, you normally should use a password. The password is not transmitted in clear text over the connection, however the encryption algorithm is not very strong, and with some effort a clever attacker can crack the password if he is able to sniff the traffic between the client and the server. If the connection between the client and the server goes through an untrusted network, you should use an SSH tunnel to encrypt the communication.


Запуск периодических процессов (cron)

Вы можете использовать утилиту cron для запуска Ваших периодических процессов (скриптов). Редактирование таблицы процессов стандартное: crontab -e. Формат таблицы процессов также стандартный.


Обработка ошибок обращения к серверу

Вы можете установить свою собственную реакцию своего сервера на ошибки типа 404 (страница не существует). Для этого в htdocs/.htaccess нужно прописать директивы ErrorDocument, опысывающие для каждого кода ошибки новое сообщение об ошибке или URL, на который будет сделан редирект в случае этой ошибки.

Примеры:


   ErrorDocument 500 http://foo.example.com/cgi-bin/tester

   ErrorDocument 404 /cgi-bin/bad_urls.pl

   ErrorDocument 401 /subscription_info.html

   ErrorDocument 403 "Sorry can't allow you access today"


Предоставление анализатора посещений

Мы предоставляем своим пользователям возможность обработки log-файлов с помощью утилиты Webalizer. (Пример: http://www.data-center.com.ua/analyse/).
Также предоставляем возможность обработки log-файлов с помощью утилиты AWStats. (Пример: http://www.data-center.com.ua/cgi-bin/awstats/awstats.pl).
Пользователь самостоятельно закрывает при необходимости доступ.


Предоставление персональной статистики по MRTG

Мы предоставляем своим пользователям возможность просмотра загрузки трафика (переданных документов, обращений к хосту) с использованием утилиты MRTG. (Пример: http://www.data-center.com.ua/mrtg/). Пользователь самостоятельно закрывает при необходимости доступ.

Инфоком, 2001
Дизайн: Климентовская Юлия

io.ua