Правила размещения информации

Для размещения своей информации на сервере хостинга, необходимо подключиться по протоколу FTP на сервер ftp.hosting.vlink.ru. Обратите внимание, при подключении должен использоваться пассивный (passive) режим FTP. Файлы должны помещаться в каталог public_html. Права доступа на загружаемые файлы должны разрешать доступ только владельцу и его группе. Это соответствует umask 027.

Индексными файлами считаются: index.html, index.htm, index.shtml, index.php, index.cgi, index.mason.html, index.asp.html, index.p3.html, index.p3, index.p.html, index.p. SSI включен по умолчанию.

По умолчанию, сервер отдает все файлы *.htm и *.shtml с кодировкой windows-1251. Файлы *.html отдаются с кодировкой koi8-r. Для прямого указания кодировки файлов, их необходимо именовать так: index.html.ru.cp-1251 или index.htm.ru.koi8-r. Т.е. указать язык и кодировку документа в имени файла. Обратите внимание, что в ссылках должны быть использованы имена без указания языка и кодировки. Т.е., для вышеприведенного примера, ссылки должны быть на index.html и index.htm. Более подробно об этой технологии можно прочитать здесь: Content negotiation. Файлы *.php отдаются по умолчанию с кодировкой windows-1251. Если Вы используете другую, то выдавайте ее самостоятельно, средствами PHP. Parser тоже использует windows-1251 кодировку по умолчанию.

Что бы использовать CGI или PHP, Вам необходимо назначить себе услугу "Поддержка CGI / PHP". После этого, сервер будет выполнять, как CGI, все исполняемые файлы в любом каталоге cgi-bin или любые исполняемые файлы *.cgi, *.cgi.*. Все файлы *.php или *.php.* будут обрабатываться интерпретатором PHP. Все файлы *.mason или *.mason.* будут обрабатываться Mason. Все файлы *.asp или *.asp.* будут обрабатываться Apache::ASP. Все файлы *.p, *.p.*, *.p3, *.p3.* будут обрабатываться Parser'ом. Признак исполняемости им не нужен. Для Perl скриптов должен использоваться /usr/bin/perl.

Вы можете изменить поведение обработчика mason файлов. Если Вы разместите исполняемый файлы mason.cgi в корне вашего виртуального сервера, он будет вызываться при каждом запросе mason файла. Или, Вы можете разместить файл mason.pl (исполняемость ему не нужно), который будет require в обработчик. В нем Вы можете определить %Config, в котором содержатся параметры, передаваемые в new HTML::Mason::CGIHandler. Или, вместо этого, вы можете поместить в $handler ссылку на функцию, которая будет вызвана для обработки файла.

Вы можете изменить поведение обработчика asp файлов. Если Вы разместите исполняемый файлы asp.cgi в корне вашего виртуального сервера, он будет вызываться при каждом запросе asp файла. Или, Вы можете разместить файл asp.pl (исполняемость ему не нужно), который будет require в обработчик. В нем Вы можете определить %Config, в котором содержатся параметры Apache::ASP. Или, вместо этого, вы можете поместить в $handler ссылку на функцию, которая будет вызвана для обработки файла.

Для того, что бы иметь возможность отправлять почту из скриптов, Вам необходимо назначить услугу "Sendmail для CGI. Для отправки используйте /usr/sbin/sendmail.

Для использования MySQL сервера, Вам необходимо назначить услугу "MySQL". После этого Вы сможете подключаться к серверу mysql.hosting.vlink.ru. Порт стандартный. Для использования PostgreSQL сервера, Вам необходимо назначить услугу "PostgreSQL". После этого Вы сможете подключаться к серверу pgsql.hosting.vlink.ru. Порт стандартный.

Вы можете использовать в .htaccess директивы групп AuthConfig, Limit. Подробности смотрите здесь.

Для реализации возможностей, невозможных на общем хостинге, вы можете воспользоваться услугой "Unix сервер". В этом случае, вы получаете персональный FreeBSD сервер, к которому имеете доступ по FTP/SSH, в котором вы можете получить shell и запустить необходимое вам программное обеспечение, с необходимыми вам настройками. К примеру, вы можете запустить свой MySQL сервер или Apache сервер с mod_perl или вообще, какой-нибудь другой HTTP сервер.
 Обратите внимание, что доступ к своему "Unix серверу" осуществляется по имени и портам, которые указаны в свойствах услуги. Это вы можете увидеть на карточке пользователя, если зайдете на свой лицевой счет.


Denis Shaposhnikov
Last modified: Tue Apr 13 11:55:16 MSD 2004