Категория:F.A.Q.-Часто задаваемые вопросы — различия между версиями

Материал из Wiki.Hosting.UA
Перейти к: навигация, поиск
Строка 1: Строка 1:
=='''Панель управления и общие вопросы'''==
+
== '''Панель управления и общие вопросы''' ==
===Сменить пароль на панель управления и [[FTP|ftp]]===
+
 
Чтобы сменить пароль на панель управления, необходимо в меню "Пользователь" выбрать пункт меню "Пароль пользователя" и там вписать свой новый пароль. Обратите внимание, пароли на панель управления и на [[FTP|ftp]] могут быть разными! Пароль на [[FTP|ftp]] меняется так: выбираем в меню "[[FTP|FTP]]/Аккаунт пользователя" пункт "[[FTP|FTP]] пользователя" и нажимаем кнопку "Поменять пароль" в графе "Пароль".
+
=== Сменить пароль на панель управления и [[FTP|ftp]] ===
===Разные «скины» панели===
+
 
Если вас не устраивает вид вашей контрольной панели, Вы можете его изменить, используя «скины» (skins). Также Вы можете изменить вид иконок и язык.
+
Чтобы сменить пароль на панель управления, необходимо в меню "Пользователь" выбрать пункт меню "Пароль пользователя" и там вписать свой новый пароль. Обратите внимание, пароли на панель управления и на [[FTP|ftp]] могут быть разными! Пароль на [[FTP|ftp]] меняется так: выбираем в меню "[[FTP]]/Аккаунт пользователя" пункт "[[FTP]] пользователя" и нажимаем кнопку "Поменять пароль" в графе "Пароль".
Рассмотрим два примера изменения настроек (для «скинов» 'Left Based Menu' и 'No Menu'). Если у вас установлен «скины» 'Left Based Menu' (это стандартный «скин» контрольной панели), то «скин», иконки и язык можно поменять следующим образом: кликните мышкой на ссылке меню 'Account', а затем на 'Look and Feel'. На экране появится форма для изменения «скина» и вида иконок. Вверху, посередине формы, расположен ниспадающий список «скинов». Выберите нужный вам и нажмите на кнопку 'Submit' (справа от списка). При этом панель изменит свой вид. (Под списком расположено окошко, которое демонстрирует, как будет выглядеть панель для выбранного вами «скина»). Внизу, под окном вида панели, расположен ниспадающий список различных вариантов видов иконок. Выберите понравившиеся вам (под списком есть окошко, которое демонстрирует вам, как будут выглядеть иконки выбранного вида) и нажмите справа кнопку 'Set'.
+
 
 +
=== Разные «скины» панели ===
 +
 
 +
Если вас не устраивает вид вашей контрольной панели, Вы можете его изменить, используя «скины» (skins). Также Вы можете изменить вид иконок и язык. Рассмотрим два примера изменения настроек (для «скинов» 'Left Based Menu' и 'No Menu'). Если у вас установлен «скины» 'Left Based Menu' (это стандартный «скин» контрольной панели), то «скин», иконки и язык можно поменять следующим образом: кликните мышкой на ссылке меню 'Account', а затем на 'Look and Feel'. На экране появится форма для изменения «скина» и вида иконок. Вверху, посередине формы, расположен ниспадающий список «скинов». Выберите нужный вам и нажмите на кнопку 'Submit' (справа от списка). При этом панель изменит свой вид. (Под списком расположено окошко, которое демонстрирует, как будет выглядеть панель для выбранного вами «скина»). Внизу, под окном вида панели, расположен ниспадающий список различных вариантов видов иконок. Выберите понравившиеся вам (под списком есть окошко, которое демонстрирует вам, как будут выглядеть иконки выбранного вида) и нажмите справа кнопку 'Set'.
  
 
Если вам необходимо изменить язык контрольной панели, нажмите слева в меню на ссылку 'User', а затем на 'Language'. На экране появится форма для изменения языка. В ниспадающем списке выберите нужный вам язык и нажмите внизу на кнопку 'Submit' – изменится язык контрольной панели.
 
Если вам необходимо изменить язык контрольной панели, нажмите слева в меню на ссылку 'User', а затем на 'Language'. На экране появится форма для изменения языка. В ниспадающем списке выберите нужный вам язык и нажмите внизу на кнопку 'Submit' – изменится язык контрольной панели.
Строка 13: Строка 16:
  
 
Если вам необходимо изменить язык контрольной панели нажмите слева на ссылку 'Change Language'. На экране появится форма для изменения языка. В ниспадающем списке выберите нужный вам язык и нажмите внизу на кнопку 'Submit'. При этом изменится язык контрольной панели.
 
Если вам необходимо изменить язык контрольной панели нажмите слева на ссылку 'Change Language'. На экране появится форма для изменения языка. В ниспадающем списке выберите нужный вам язык и нажмите внизу на кнопку 'Submit'. При этом изменится язык контрольной панели.
===Где находятся настройки планировщика (crontab)? В каком формате делать записи?===
+
 
 +
=== Где находятся настройки планировщика (crontab)? В каком формате делать записи? ===
 +
 
 
С помощью crontab можно запускать различные скрипты и программы на сервере в точно установленное время.
 
С помощью crontab можно запускать различные скрипты и программы на сервере в точно установленное время.
  
 
Для установки и запуска 'crontab' сделайте следующее:
 
Для установки и запуска 'crontab' сделайте следующее:
  
Нажмите на ссылку '[[FTP|FTP]]/User account', затем на '[[FTP|FTP]]' (в меню слева), затем найдите в форме настройки [[FTP|FTP]] поле crontab. Если справа от слова 'crontab' ссылка помечена как 'off'. Значит, Вам необходимо нажать на неё, чтобы активировать crontab (ссылка должна изменить свой вид на 'On'). Затем нажмите ссылку 'Edit' (она расположена правее 'On') – появится форма ввода данных для crontab. Она состоит из нескольких полей для ввода времени и поля для ввода команды или программы, которую надо выполнять в определённое вами время.
+
Нажмите на ссылку '[[FTP]]/User account', затем на '[[FTP]]' (в меню слева), затем найдите в форме настройки [[FTP]] поле crontab. Если справа от слова 'crontab' ссылка помечена как 'off'. Значит, Вам необходимо нажать на неё, чтобы активировать crontab (ссылка должна изменить свой вид на 'On'). Затем нажмите ссылку 'Edit' (она расположена правее 'On') – появится форма ввода данных для crontab. Она состоит из нескольких полей для ввода времени и поля для ввода команды или программы, которую надо выполнять в определённое вами время.
  
Для задания даты должны быть заполнены следующие поля:  
+
Для задания даты должны быть заполнены следующие поля: Minute устанавливает минуты, в которые в течение часа будет производиться запуск скрипта/программы (например, запись '0,5,10,15,20,25,30,35,40,45,50,55' означает запуск команды каждые пять минут в течение часа). Hour устанавливает часы, в которые в течение суток будет производиться запуск скрипта (например, запись '0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23' или '0-23' определяет запуск команды через каждый час). Если запуск производится каждый час, нет смысла перечислять все часы подряд. Можно использовать символ '*' для обозначения того, что команда выполняется каждый час. Day of Month аналогично предыдущим полям указывает день месяца (от 1 до 31), в который будет исполняться команда. Month указывает месяц (от 1 до 12), в который будет выполнен команда. Day of Week – указывает день недели (от 0 до 6, 0 – воскресенье). Command определяет ссылку на скрипт или команду операционной системы, которая должна выполняться.
Minute устанавливает минуты, в которые в течение часа будет производиться запуск скрипта/программы (например, запись '0,5,10,15,20,25,30,35,40,45,50,55' означает запуск команды каждые пять минут в течение часа).  
+
Hour устанавливает часы, в которые в течение суток будет производиться запуск скрипта (например, запись '0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23' или '0-23' определяет запуск команды через каждый час). Если запуск производится каждый час, нет смысла перечислять все часы подряд. Можно использовать символ '*' для обозначения того, что команда выполняется каждый час.  
+
Day of Month аналогично предыдущим полям указывает день месяца (от 1 до 31), в который будет исполняться команда.  
+
Month указывает месяц (от 1 до 12), в который будет выполнен команда.  
+
Day of Week – указывает день недели (от 0 до 6, 0 – воскресенье).  
+
Command определяет ссылку на скрипт или команду операционной системы, которая должна выполняться.  
+
  
 
Для того чтобы изменения вступили в силу, нажмите на кнопку 'Submit Query'
 
Для того чтобы изменения вступили в силу, нажмите на кнопку 'Submit Query'
===Области действия различных квот===
+
 
 +
=== Области действия различных квот ===
 +
 
 
При входе на главную страницу панели управления, Вы видите статистику использования диска ('Disk usage'). Это суммарное значение используемого места на диске для почты, баз данных и информации на сайтах, вычисляемое раз в 24-часа.
 
При входе на главную страницу панели управления, Вы видите статистику использования диска ('Disk usage'). Это суммарное значение используемого места на диске для почты, баз данных и информации на сайтах, вычисляемое раз в 24-часа.
  
[[FTP|FTP]]-quota – количество места, отведённое вам для расположения файлов сайта. Его можно изменить. Для этого нужно нажать на ссылку '[[FTP|FTP]]/User Account' в меню слева, а затем на ссылку '[[FTP|FTP]] User'. В появившейся таблице, напротив поля 'Quota', нажать на ссылку 'change', ввести новый размер квоты и нажать кнопку 'Submit'.
+
[[FTP]]-quota – количество места, отведённое вам для расположения файлов сайта. Его можно изменить. Для этого нужно нажать на ссылку '[[FTP]]/User Account' в меню слева, а затем на ссылку '[[FTP]] User'. В появившейся таблице, напротив поля 'Quota', нажать на ссылку 'change', ввести новый размер квоты и нажать кнопку 'Submit'.
  
 
Почта: Для каждого из Ваших почтовых ящиков Вы по умолчанию получаете некоторое количество дискового пространства для хранения поступающей и отправляемой почты. Объём почты, хранимой в данном почтовом ящике, не может превысить размер выделенного места (квоты). Вы можете изменить размер квоты для каждого почтового ящика, для чего слева в меню необходимо нажать на ссылку 'Mail Info', затем нажать на название нужного почтового ящика. В появившейся справа таблице напротив поля 'Quota' нажать на ссылку 'change'. После этого введите необходимый размер квоты и нажмите кнопку 'Submit'.
 
Почта: Для каждого из Ваших почтовых ящиков Вы по умолчанию получаете некоторое количество дискового пространства для хранения поступающей и отправляемой почты. Объём почты, хранимой в данном почтовом ящике, не может превысить размер выделенного места (квоты). Вы можете изменить размер квоты для каждого почтового ящика, для чего слева в меню необходимо нажать на ссылку 'Mail Info', затем нажать на название нужного почтового ящика. В появившейся справа таблице напротив поля 'Quota' нажать на ссылку 'change'. После этого введите необходимый размер квоты и нажмите кнопку 'Submit'.
Строка 39: Строка 40:
  
 
Почтовая квота и квота для баз данных в общую квоту не включается.
 
Почтовая квота и квота для баз данных в общую квоту не включается.
===Управление файлами через WEB (WEBShell)===
+
 
 +
=== Управление файлами через WEB (WEBShell) ===
 +
 
 
WEBshell позволяет вам копировать, перемещать, удалять и переименовывать файлы и директории в вашем домашнем каталоге на сервере. Кроме того, Вы можете использовать его для того, чтобы закачать, скачать, сжать и разархивировать файл. Так же можно создавать защищённые паролем папки с помощью кнопки 'protect'.
 
WEBshell позволяет вам копировать, перемещать, удалять и переименовывать файлы и директории в вашем домашнем каталоге на сервере. Кроме того, Вы можете использовать его для того, чтобы закачать, скачать, сжать и разархивировать файл. Так же можно создавать защищённые паролем папки с помощью кнопки 'protect'.
==[[FTP|FTP]]==
 
===Не видны файлы с точкой в начале названия===
 
Файлы, начинающиеся с точки, считаются скрытыми, и в листинге содержимого директории не отображаются. Вам необходимо включить отображение скрытых файлов в Вашем [[FTP|FTP]]-клиенте.
 
===[[FTP|FTP]]-доступ===
 
Доступ к директориям хоста через [[FTP|ftp]]-протокол может быть настроен как для анонимного пользователя, так и для конкретных пользователей (Virtual Users).
 
Для настройки [[FTP|FTP]] необходимо:
 
Выбрать [[FTP|FTP]] в 'FTPUser Account'.
 
Включить [[FTP|FTP]] для домена.
 
На следующей странице добавить имя для нового виртуального хоста.
 
Нажать кнопку 'edit'.
 
Нажать 'add' и создать виртуального пользователя.
 
Нажать 'add' для 'Virtual [[FTP|FTP]] Directories' и ввести имя новой виртуальной [[FTP|FTP]]-директории. Заодно, задайте права на использование этой директории.
 
  
Анонимный доступ включается там же, в [[FTP|FTP]], в 'FTPUser Account'.
+
== [[FTP]] ==
===Ошибка: Illegal port command===
+
Если при попытке переслать файлы через [[FTP|FTP]]-соединение возникает [[ошибка_500|ошибка 500]] (Error 500 – Illegal port command), это означает, что [[FTP|FTP]]-сервер и клиент работают в разных режимах. Всего существуют два режима работы [[FTP|FTP]]-сервера: Passive и Active.
+
  
В режиме Active в работе сервера задействованы два порта – 20 и 21. По 21 порту осуществляется управление передачей данных, в то время, когда сами данные передаются через 20-й порт.
+
=== Не видны файлы с точкой в начале названия ===
В режиме Passive и управление, и передача данных происходят через 21-й порт. Наши серверы настроены для работы в режиме Passive, поэтому для корректной работы [[FTP|FTP]]-клиента, он тоже должен быть настроен в Passive mode.
+
===После передачи по [[FTP|FTP]] файлы изменились / не открывается архив / не работают скрипты===
+
Передача данных между [[FTP|FTP]]-сервером и [[FTP|FTP]]-клиентом может осуществляться в двух режимах: ascii и binary.
+
  
В режиме ascii происходит трансляция символа конца строки в символ конца строки, использующейся для той операционной системы, на которую записывается файл. Поэтому все исполняемые текстовые файлы: html-документы, скрипты и т.д. желательно передавать в ascii-режиме. Файлы, содержащие другие виды данных (картинки, архивы, mp3 и др.), должны передаваться в binary режиме во избежание внутренних изменений, связанных с изменением определённых комбинаций байт в ascii-mode. Поэтому, в зависимости от того, какого характера данные передаются, соответственно [[FTP|FTP]]-клиент должен быть настроен в ascii или binary mode.
+
Файлы, начинающиеся с точки, считаются скрытыми, и в листинге содержимого директории не отображаются. Вам необходимо включить отображение скрытых файлов в Вашем [[FTP]]-клиенте.
==Apache & WEB==
+
 
===[[Использование_.htaccess|Использование .htaccess]]===
+
=== [[FTP]]-доступ ===
.htaccess – это текстовый файл, определяющий конфигурацию веб-сервера, его действие распространяется на директорию, в которой он находится, а также на поддиректории. Рассмотрим некоторые решения по использованию файла .htaccess.
+
 
Запрет на отображение содержимого директории при отсутствии индексного файла:
+
Доступ к директориям хоста через [[FTP|ftp]]-протокол может быть настроен как для анонимного пользователя, так и для конкретных пользователей (Virtual Users). Для настройки [[FTP]] необходимо: Выбрать [[FTP]] в 'FTPUser Account'. Включить [[FTP]] для домена. На следующей странице добавить имя для нового виртуального хоста. Нажать кнопку 'edit'. Нажать 'add' и создать виртуального пользователя. Нажать 'add' для 'Virtual [[FTP]] Directories' и ввести имя новой виртуальной [[FTP]]-директории. Заодно, задайте права на использование этой директории.
  Options -Indexes
+
 
 +
Анонимный доступ включается там же, в [[FTP]], в 'FTPUser Account'.
 +
 
 +
=== Ошибка: Illegal port command ===
 +
 
 +
Если при попытке переслать файлы через [[FTP]]-соединение возникает [[ошибка 500]] (Error 500 – Illegal port command), это означает, что [[FTP]]-сервер и клиент работают в разных режимах. Всего существуют два режима работы [[FTP]]-сервера: Passive и Active.
 +
 
 +
В режиме Active в работе сервера задействованы два порта – 20 и 21. По 21 порту осуществляется управление передачей данных, в то время, когда сами данные передаются через 20-й порт. В режиме Passive и управление, и передача данных происходят через 21-й порт. Наши серверы настроены для работы в режиме Passive, поэтому для корректной работы [[FTP]]-клиента, он тоже должен быть настроен в Passive mode.
 +
 
 +
=== После передачи по [[FTP]] файлы изменились / не открывается архив / не работают скрипты ===
 +
 
 +
Передача данных между [[FTP]]-сервером и [[FTP]]-клиентом может осуществляться в двух режимах: ascii и binary.
 +
 
 +
В режиме ascii происходит трансляция символа конца строки в символ конца строки, использующейся для той операционной системы, на которую записывается файл. Поэтому все исполняемые текстовые файлы: html-документы, скрипты и т.д. желательно передавать в ascii-режиме. Файлы, содержащие другие виды данных (картинки, архивы, mp3 и др.), должны передаваться в binary режиме во избежание внутренних изменений, связанных с изменением определённых комбинаций байт в ascii-mode. Поэтому, в зависимости от того, какого характера данные передаются, соответственно [[FTP]]-клиент должен быть настроен в ascii или binary mode.
 +
 
 +
== Apache & WEB ==
 +
 
 +
=== [[Использование .htaccess]] ===
 +
 
 +
.htaccess – это текстовый файл, определяющий конфигурацию веб-сервера, его действие распространяется на директорию, в которой он находится, а также на поддиректории. Рассмотрим некоторые решения по использованию файла .htaccess. Запрет на отображение содержимого директории при отсутствии индексного файла:
 +
 
 +
Options -Indexes
  
 
Использовать свою конфигурацию php. Имя аккаунта accname:
 
Использовать свою конфигурацию php. Имя аккаунта accname:
Строка 77: Строка 84:
  
 
Пароль на директорию:
 
Пароль на директорию:
  AuthName "Private zone"
+
 
 +
AuthName "Private zone"
 
   AuthType Basic
 
   AuthType Basic
 
   AuthUserFile /hsphere/local/home/логин/домен/.htpasswd
 
   AuthUserFile /hsphere/local/home/логин/домен/.htpasswd
Строка 83: Строка 91:
  
 
Значение AuthName будет выводиться для посетителя и может использоваться для пояснения запроса авторизации. Значение AuthUserFile указывает на то место, где хранится файл с паролями для доступа к данной директории. Этот файл создается специальной утилитой htpasswd. Например, в директории, которую защищаем паролем, создаем такой .htaccess (ваш username – user):
 
Значение AuthName будет выводиться для посетителя и может использоваться для пояснения запроса авторизации. Значение AuthUserFile указывает на то место, где хранится файл с паролями для доступа к данной директории. Этот файл создается специальной утилитой htpasswd. Например, в директории, которую защищаем паролем, создаем такой .htaccess (ваш username – user):
  AuthName "For Registered Users Only"
+
 
 +
AuthName "For Registered Users Only"
 
   AuthType Basic
 
   AuthType Basic
 
   AuthUserFile /hsphepre/local/home/user/site.ru/.htpasswd
 
   AuthUserFile /hsphepre/local/home/user/site.ru/.htpasswd
Строка 92: Строка 101:
 
Пароль только на 1 файл:
 
Пароль только на 1 файл:
  
Аналогично паролированию директории полностью, можно ставить пароль только на 1 файл.
+
Аналогично паролированию директории полностью, можно ставить пароль только на 1 файл. Пример установки пароля на файл private.zip:
Пример установки пароля на файл private.zip:  
+
 
  AuthName "Users zone"
+
AuthName "Users zone"
 
   AuthType Basic
 
   AuthType Basic
 
   AuthUserFile /hsphere/local/home/ваш_логин/ваш_домен/.htpasswd
 
   AuthUserFile /hsphere/local/home/ваш_логин/ваш_домен/.htpasswd
  
 
Запретить доступ с определенного ip:
 
Запретить доступ с определенного ip:
  order allow deny
+
 
 +
order allow deny
 
   deny from all
 
   deny from all
 
   deny from  
 
   deny from  
Разрешить доступ с определенного ip:  
+
 
  order allow deny
+
Разрешить доступ с определенного ip:
 +
 
 +
order allow deny
 
   deny from all
 
   deny from all
 
   allow from  
 
   allow from  
===[[Прием_Anti-hotlinking|Прием Anti-hotlinking]]===
+
 
Это технология, позволяющая защитить содержимое Вашего сайта (картинки, видео, аудио и архивные файлы) от прямого доступа с других сайтов.
+
=== [[Прием Anti-hotlinking]] ===
Для включения anti-hotlinking необходимо в файле .htaccess включить следующие строки (Адрес вашего сайта – yoursite.com, если Вы хотите включить anti-hotlinking для файлов с расширением .jpg, .gif, .mpeg, .avi):  
+
 
  RewriteEngine on
+
Это технология, позволяющая защитить содержимое Вашего сайта (картинки, видео, аудио и архивные файлы) от прямого доступа с других сайтов. Для включения anti-hotlinking необходимо в файле .htaccess включить следующие строки (Адрес вашего сайта – yoursite.com, если Вы хотите включить anti-hotlinking для файлов с расширением .jpg, .gif, .mpeg, .avi):
   RewriteCond %{HTTP_REFFER} !^$
+
 
   RewriteCond %{HTTP_REFFER} !^http://yoursite.com [NC]
+
RewriteEngine on
   RewriteRule [^/]+\.(JPG|GIF|MPEG|AVI)$ -         [F]
+
   RewriteCond %{HTTP_REFFER} !^$
===Почему не отрабатывает метод POST===
+
   RewriteCond %{HTTP_REFFER} !^http://yoursite.com [NC]
 +
   RewriteRule [^/]+\.(JPG|GIF|MPEG|AVI)$ - [F]
 +
 
 +
=== Почему не отрабатывает метод POST ===
 +
 
 
В меню 'WEB Options' напротив поля 'Server Configuration' не нажата ссылка 'Apply'.
 
В меню 'WEB Options' напротив поля 'Server Configuration' не нажата ссылка 'Apply'.
==DNS==
+
 
===Какие сервера имён прописывать на домен?===
+
== DNS ==
 +
 
 +
=== Какие сервера имён прописывать на домен? ===
 +
 
 
Адреса наших DNS-серверов следующие:
 
Адреса наших DNS-серверов следующие:
  ns1.ukrdns.biz -> IP.IP.IP.IP
+
 
   ns2.ukrdns.biz -> IP.IP.IP.IP
+
ns3.ukrdns.biz -> 194.54.91.250
===Что такое «время обновления»?===
+
   ns2.ukrdns.biz -> 194.54.88.37
Это время обновления DNS-серверов по всему миру. Оно занимает от 12 до 48 часов. Это значит, что если вы зарегистрировали домен, то вам необходимо подождать около суток или немного больше, прежде чем вы сможете "видеть" свой домен и соответственно пользоваться [[FTP|FTP]] и e-mail.
+
 
===Кто такой «регистратор»?===
+
=== Что такое «время обновления»? ===
 +
 
 +
Это время обновления DNS-серверов по всему миру. Оно занимает от 12 до 48 часов. Это значит, что если вы зарегистрировали домен, то вам необходимо подождать около суток или немного больше, прежде чем вы сможете "видеть" свой домен и соответственно пользоваться [[FTP]] и e-mail.
 +
 
 +
=== Кто такой «регистратор»? ===
 +
 
 
Регистратор (Registrar) – это организация, которая имеет право (данное ей ICANN) регистрировать доменные имена для своей области (например .com, .net., .org, .ua, .kiev.ua и т.д.). Для того чтобы зарегистрировать своё доменное имя, Вы должны воспользоваться его услугами. Панель управления упрощает эту задачу. Она автоматически связывается с нужным регистратором в зависимости от того, к какому домену вы хотите привязать свой домен.
 
Регистратор (Registrar) – это организация, которая имеет право (данное ей ICANN) регистрировать доменные имена для своей области (например .com, .net., .org, .ua, .kiev.ua и т.д.). Для того чтобы зарегистрировать своё доменное имя, Вы должны воспользоваться его услугами. Панель управления упрощает эту задачу. Она автоматически связывается с нужным регистратором в зависимости от того, к какому домену вы хотите привязать свой домен.
===Зачем нужны серверы имён?===
+
 
 +
=== Зачем нужны серверы имён? ===
 +
 
 
Серверы имён нужны для преобразования имени вашего домена в IP-адрес WEB-сервера. Благодаря серверам имён ваш сайт можно будет просматривать в разных частях мира.
 
Серверы имён нужны для преобразования имени вашего домена в IP-адрес WEB-сервера. Благодаря серверам имён ваш сайт можно будет просматривать в разных частях мира.
===Как добавить домен зарегистрированный у вас либо у 3-ей стороны?===
+
 
Слева в меню нажмите на ссылку 'Domain Settings', затем 'Add New Domain', после чего появится форма для добавления доменов.
+
=== Как добавить домен зарегистрированный у вас либо у 3-ей стороны? ===
Для регистрации нового домена в самой верхней форме введите имя вашего домена и выберете один из доменов первого уровня (.com, .net, .org и т.д.). Нажмите 'Submit'.
+
 
===Как зарегистрировать поддомен для своего домена?===
+
Слева в меню нажмите на ссылку 'Domain Settings', затем 'Add New Domain', после чего появится форма для добавления доменов. Для регистрации нового домена в самой верхней форме введите имя вашего домена и выберете один из доменов первого уровня (.com, .net, .org и т.д.). Нажмите 'Submit'.
 +
 
 +
=== Как зарегистрировать поддомен для своего домена? ===
 +
 
 
доменов выберите нужный Вам домен и нажмите на него. На экране появится описание домена. Нажмите ссылку 'add' напротив поля 'Sub Domains'. На экране появится форма для ввода имени поддомена. Введите имя поддомена и нажмите кнопку 'Submit', затем нажмите кнопку 'Continue'.
 
доменов выберите нужный Вам домен и нажмите на него. На экране появится описание домена. Нажмите ссылку 'add' напротив поля 'Sub Domains'. На экране появится форма для ввода имени поддомена. Введите имя поддомена и нажмите кнопку 'Submit', затем нажмите кнопку 'Continue'.
  
 
Единственным условием является то, что все имена доменов должны быть уникальными. Создать дважды домен с одинаковым именем не удастся. Домены, зарегистрированные на стороне, можно также внести в наш DNS-сервер. Для этого нажмите мышкой слева в меню на ссылку "Domain Settings', затем на 'Add New Domain'. В самой нижней форме 'Domain parking' нужно ввести имя домена и IP-адрес сервера, где он находится.
 
Единственным условием является то, что все имена доменов должны быть уникальными. Создать дважды домен с одинаковым именем не удастся. Домены, зарегистрированные на стороне, можно также внести в наш DNS-сервер. Для этого нажмите мышкой слева в меню на ссылку "Domain Settings', затем на 'Add New Domain'. В самой нижней форме 'Domain parking' нужно ввести имя домена и IP-адрес сервера, где он находится.
===Как мне перенести домен?===
+
 
В меню слева выберите ссылку 'Domain Settings', затем в появившемся списке выберите нужный вам домен и нажмите на него. На экране появится таблица с информацией для домена. В таблице нажмите на ссылку 'add' напротив надписи 'Add New Domain'. На экране появится форма для ввода имени домена, который переносится ('Other Domain Name Registration & Transfer'). Введите имя домена и нажмите кнопку 'Submit', а затем 'Continue'.
+
=== Как мне перенести домен? ===
Дополнительно, вам необходимо обратиться в службу поддержки, если вы хотите перенести домен и поручить нам его продление от вашего текущего регистратора.
+
 
==Базы данных==
+
В меню слева выберите ссылку 'Domain Settings', затем в появившемся списке выберите нужный вам домен и нажмите на него. На экране появится таблица с информацией для домена. В таблице нажмите на ссылку 'add' напротив надписи 'Add New Domain'. На экране появится форма для ввода имени домена, который переносится ('Other Domain Name Registration & Transfer'). Введите имя домена и нажмите кнопку 'Submit', а затем 'Continue'. Дополнительно, вам необходимо обратиться в службу поддержки, если вы хотите перенести домен и поручить нам его продление от вашего текущего регистратора.
===MySQL как избавиться от символов ????????===
+
 
 +
== Базы данных ==
 +
 
 +
=== MySQL как избавиться от символов ???????? ===
 +
 
 
Настройка кодировки соединения выполняется запросом "SET NAMES", который нужно выполнить после соединения с базой данных. Например, для установки кодировки соединения cp1251 (windows-1251) выполнить SQL-команду SET NAMES cp1251. Из php это делается следующим образом:
 
Настройка кодировки соединения выполняется запросом "SET NAMES", который нужно выполнить после соединения с базой данных. Например, для установки кодировки соединения cp1251 (windows-1251) выполнить SQL-команду SET NAMES cp1251. Из php это делается следующим образом:
  
 
mysql_query ("SET NAMES `cp1251`");
 
mysql_query ("SET NAMES `cp1251`");
===Как сделать/залить дамп?===
+
 
С помощью phpMyAdmin можно сделать дамп с вашей базы данных, а потом залить его в другую базу.
+
=== Как сделать/залить дамп? ===
Для того чтобы сделать дамп, слева в меню phpMyAdmin выберите необходимую вам базу. Затем нажмите на вкладку "Экспорт". Появится форма для создания дампа базы данных. Внизу необходимо написать имя файла, в который будет импортироваться дамп, и отметить галочку "послать". Нажимаем кнопку "Пошёл".
+
 
Для того чтобы залить дамп из файла, выберите нужную базу в меню слева. Затем нажимаем на вкладку SQL, после чего появится поле ввода данных. Чтобы включить файл дампа, нажмите внизу кнопку 'Browse'. Затем нажмите кнопку "Пошёл".
+
С помощью phpMyAdmin можно сделать дамп с вашей базы данных, а потом залить его в другую базу. Для того чтобы сделать дамп, слева в меню phpMyAdmin выберите необходимую вам базу. Затем нажмите на вкладку "Экспорт". Появится форма для создания дампа базы данных. Внизу необходимо написать имя файла, в который будет импортироваться дамп, и отметить галочку "послать". Нажимаем кнопку "Пошёл". Для того чтобы залить дамп из файла, выберите нужную базу в меню слева. Затем нажимаем на вкладку SQL, после чего появится поле ввода данных. Чтобы включить файл дампа, нажмите внизу кнопку 'Browse'. Затем нажмите кнопку "Пошёл".
===Какое имя хоста у серверов mysql/posgresql?===
+
 
 +
=== Какое имя хоста у серверов mysql/posgresql? ===
 +
 
 
Адреса серверов баз данных можно узнать в панели управления, щелкнув на вкладку "Базы данных".
 
Адреса серверов баз данных можно узнать в панели управления, щелкнув на вкладку "Базы данных".
==PHP==
+
 
===Использовать свою кофигурацию php===
+
== PHP ==
 +
 
 +
=== Использовать свою кофигурацию php ===
 +
 
 
Для того, чтобы использовать свои настройки php, достаточно прописать в .htaccess:
 
Для того, чтобы использовать свои настройки php, достаточно прописать в .htaccess:
  
Строка 154: Строка 192:
  
 
И положить по этому пути свой php.ini. accname - это имя вашего аккаунта.
 
И положить по этому пути свой php.ini. accname - это имя вашего аккаунта.
===Почему появляется ошибка 500?===
+
 
 +
=== Почему появляется ошибка 500? ===
 +
 
 
Не правильно написан путь к интерпретатору php. Права доступа к файлу скрипта должны быть 0755 (rwxr-xr-x).
 
Не правильно написан путь к интерпретатору php. Права доступа к файлу скрипта должны быть 0755 (rwxr-xr-x).
===Почему вместо работы скрипта у меня появляется его исходный код?===
+
 
 +
=== Почему вместо работы скрипта у меня появляется его исходный код? ===
 +
 
 
В 'WEB Options' отключена поддержка языка php или не нажата ссылка 'Apply' в 'WEB Options' напротив поля 'Server Cofiguration'.
 
В 'WEB Options' отключена поддержка языка php или не нажата ссылка 'Apply' в 'WEB Options' напротив поля 'Server Cofiguration'.
===Строка соединения с MySQL сервером===
+
 
 +
=== Строка соединения с MySQL сервером ===
 +
 
 
Соединение с mysql сервером:
 
Соединение с mysql сервером:
  $link = mysql_connect("mysql_host", "mysql_user", "mysql_password");
 
  
где:  
+
$link = mysql_connect("mysql_host", "mysql_user", "mysql_password");
mysql_host – адрес mysql-сервера (для соединения с нашим сервером следует указать localhost или вообще ничего, тогда соединение будет призводиться через [[UNIX|unix]] socket);  
+
 
mysql_user – имя пользователя данной базы данных;  
+
где: mysql_host – адрес mysql-сервера (для соединения с нашим сервером следует указать localhost или вообще ничего, тогда соединение будет призводиться через [[UNIX|unix]] socket); mysql_user – имя пользователя данной базы данных; mysql_password – пароль данного пользователя;
mysql_password – пароль данного пользователя;
+
 
===Строка соединения с PostgreSQL сервером===
+
=== Строка соединения с PostgreSQL сервером ===
 +
 
 
Соединение с postgresql сервером:
 
Соединение с postgresql сервером:
  $conn = pg_connect("host=myHost dbname=myDB  
+
 
 +
$conn = pg_connect("host=myHost dbname=myDB  
 
   user=myUser password=myPassword ");
 
   user=myUser password=myPassword ");
  
где:
+
где: myHost – URL postgresql-сервера (для нашего – pgsql.ukrsys.biz); myUser – имя пользователя базы данных; myPassword – пароль пользователя базы данных.
myHost – URL postgresql-сервера (для нашего – pgsql.ukrsys.biz);  
+
 
myUser – имя пользователя базы данных;  
+
=== Функции strtoupper() strtolower() не работают или работают неправильно. ===
myPassword – пароль пользователя базы данных.
+
 
===Функции strtoupper() strtolower() не работают или работают неправильно.===
+
 
Попробуйте использовать такую фукцию:
 
Попробуйте использовать такую фукцию:
*strtoupper()
+
 
*<?php
+
* strtoupper()
 +
* &lt;?php
 
* function toUpper($content) {
 
* function toUpper($content) {
* $content = strtr($content, "абвгдеёжзийклмнорпстуфхцчшщъьыэюя","АБВГДЕЁЖЗИЙКЛМНОРПСТУФХЦЧШЩЪЬЫЭЮЯ");
+
* $content = strtr($content, "абвгдеёжзийклмнорпстуфхцчшщъьыэюя","АБВГДЕЁЖЗИЙКЛМНОРПСТУФХЦЧШЩЪЬЫЭЮЯ");
* return strtoupper($content);
+
* return strtoupper($content);
 
* }
 
* }
*?>
+
* ?&gt;
*strtolower()
+
* strtolower()
*<?php
+
* &lt;?php
 
* function toLower($content) {
 
* function toLower($content) {
* $content = strtr($content, "АБВГДЕЁЖЗИЙКЛМНОРПСТУФХЦЧШЩЪЬЫЭЮЯ","абвгдеёжзийклмнорпстуфхцчшщъьыэюя");
+
* $content = strtr($content, "АБВГДЕЁЖЗИЙКЛМНОРПСТУФХЦЧШЩЪЬЫЭЮЯ","абвгдеёжзийклмнорпстуфхцчшщъьыэюя");
* return strtolower($content);
+
* return strtolower($content);
 
* }
 
* }
*?>
+
* ?&gt;
==CGI==
+
 
===Почему сервер выдаёт ошибку 500?===
+
== CGI ==
*права на доступ к файлу со скриптом и директории cgi-bin должны быть 755 (xwrx-rx-r);  
+
 
*файл запускается не из директории /cgi-bin/ (или другой директории с правами на запуск скрипта);  
+
=== Почему сервер выдаёт ошибку 500? ===
*неправильно прописан путь к интерпретатору.
+
 
===Как сделать, чтобы скрипты выполнялись не только из директории /cgi-bin?===
+
* права на доступ к файлу со скриптом и директории cgi-bin должны быть 755 (xwrx-rx-r);
 +
* файл запускается не из директории /cgi-bin/ (или другой директории с правами на запуск скрипта);
 +
* неправильно прописан путь к интерпретатору.
 +
 
 +
=== Как сделать, чтобы скрипты выполнялись не только из директории /cgi-bin? ===
 +
 
 
В 'WEB Options' добавить новую CGI-dir. Так же можно добавить в поле 'CGI' таблицы 'WEB Options' расширения файлов, которые будут рассматриваться сервером как файлы, содержащие CGI-скрипты. Для этого нужно в поле 'CGI' нажать на ссылку 'add', затем ввести расширение файла (например '.sh') и нажать на кнопку 'Submit'.
 
В 'WEB Options' добавить новую CGI-dir. Так же можно добавить в поле 'CGI' таблицы 'WEB Options' расширения файлов, которые будут рассматриваться сервером как файлы, содержащие CGI-скрипты. Для этого нужно в поле 'CGI' нажать на ссылку 'add', затем ввести расширение файла (например '.sh') и нажать на кнопку 'Submit'.
===Почему скрипты, работавшие на вашем домашнем компьютере не работают на сервер?===
+
 
 +
=== Почему скрипты, работавшие на вашем домашнем компьютере не работают на сервер? ===
 +
 
 
При закачке на сервер в [[FTP|ftp]]-клиенте, которым вы пользуетесь, должна быть выключена опция 'ASCII-mode' (должен работать режим бинарной передачи).
 
При закачке на сервер в [[FTP|ftp]]-клиенте, которым вы пользуетесь, должна быть выключена опция 'ASCII-mode' (должен работать режим бинарной передачи).
==Статистика и лог файлы==
+
 
===Где включить статистику?===
+
== Статистика и лог файлы ==
 +
 
 +
=== Где включить статистику? ===
 +
 
 
Нажмите на ссылку 'Account', затем в 'Quick Access' – 'WEB Options'. Здесь Вы можете включить WEBalizer (на диске должно быть не менее 2Мб свободного места), ModLogAn или 'Urchin Statistics'. Нажмите на ссылку 'off' возле соответствующего поля таблицы.
 
Нажмите на ссылку 'Account', затем в 'Quick Access' – 'WEB Options'. Здесь Вы можете включить WEBalizer (на диске должно быть не менее 2Мб свободного места), ModLogAn или 'Urchin Statistics'. Нажмите на ссылку 'off' возле соответствующего поля таблицы.
===Где включить лог файлы?===
+
 
Нажмите на ссылку 'Account', затем в 'Quick Access' – 'WEB Options'. В 'WEB Options' можно включить Error Log, Transfer Log, Reffer Log и Agent Log.  
+
=== Где включить лог файлы? ===
Нажмите на ссылку 'off' возле соответствующего поля таблицы.
+
 
===Что я могу увидеть в логах/статистике?===
+
Нажмите на ссылку 'Account', затем в 'Quick Access' – 'WEB Options'. В 'WEB Options' можно включить Error Log, Transfer Log, Reffer Log и Agent Log. Нажмите на ссылку 'off' возле соответствующего поля таблицы.
В Error Log можно увидеть ошибки, которые генерирует сервер или ваш CGI-скрипт.
+
 
Transfer Log показывает, от каких хостов поступали и включает:
+
=== Что я могу увидеть в логах/статистике? ===
IP адрес удалённого компьютера,  
+
 
время запроса к Вашему сайту,  
+
В Error Log можно увидеть ошибки, которые генерирует сервер или ваш CGI-скрипт. Transfer Log показывает, от каких хостов поступали и включает: IP адрес удалённого компьютера, время запроса к Вашему сайту, ошибки, возникшие во время запроса, размер посланного сообщения в ответ на запрос, информацию о клиенте (какой браузер, какая ОС и т.д.).
ошибки, возникшие во время запроса,  
+
размер посланного сообщения в ответ на запрос,  
+
информацию о клиенте (какой браузер, какая ОС и т.д.).  
+
  
 
Reffer Log ведёт учёт адресов, с которых заходили на Ваш сайт.
 
Reffer Log ведёт учёт адресов, с которых заходили на Ваш сайт.
Строка 219: Строка 271:
 
Agent Log ведёт учёт программных ресурсов, с помощью которых заходили на ваш сайт (браузеры, ОС и т.д.).
 
Agent Log ведёт учёт программных ресурсов, с помощью которых заходили на ваш сайт (браузеры, ОС и т.д.).
  
WEBalizer ведёт статистику работы всего сайта. В статистике, выводимой WEBalizer-ом, можно увидеть:
+
WEBalizer ведёт статистику работы всего сайта. В статистике, выводимой WEBalizer-ом, можно увидеть: количество обращений к сайту за месяц, количество обращений к файлам на сайте, количество машин, с которых производился вход, трафик, типы ОС и браузеров, с которых производился вход на сайт.
количество обращений к сайту за месяц,  
+
количество обращений к файлам на сайте,  
+
количество машин, с которых производился вход,  
+
трафик,  
+
типы ОС и браузеров, с которых производился вход на сайт.  
+
  
Вся эта информация выводится в графическом и табличном виде. Также в таблице выводится информация о средних значениях всех этих величин. При необходимости можно увидеть подробную информацию за каждый день месяца, нажав на ссылку, соответствующую конкретному месяцу, расположенную в левой колонке таблицы.
+
Вся эта информация выводится в графическом и табличном виде. Также в таблице выводится информация о средних значениях всех этих величин. При необходимости можно увидеть подробную информацию за каждый день месяца, нажав на ссылку, соответствующую конкретному месяцу, расположенную в левой колонке таблицы. Подробную информацию смотри на сайте - http://www.mrunix.net/WEBalizer/
Подробную информацию смотри на сайте - http://www.mrunix.net/WEBalizer/
+
  
 
Urchin Statistics – анализирует трафик веб сайта и выводит статистику по количеству сессий, показов, обращений, трафику за год, месяц и ежедневно. Он ведёт статистику по обращению к файлам на сайте, количеству загрузок файлов, ошибкам в работе сайта, по частоте обращения к сайту различных пользователей, количеству и типу программного обеспечения, которое использовалось при обращении на сайт и многое другое.
 
Urchin Statistics – анализирует трафик веб сайта и выводит статистику по количеству сессий, показов, обращений, трафику за год, месяц и ежедневно. Он ведёт статистику по обращению к файлам на сайте, количеству загрузок файлов, ошибкам в работе сайта, по частоте обращения к сайту различных пользователей, количеству и типу программного обеспечения, которое использовалось при обращении на сайт и многое другое.
  
Подробная информация о данной программе находится по адресу http://www.urchin.com  
+
Подробная информация о данной программе находится по адресу http://www.urchin.com ModLogAn – подробная информация на странице: http://jan.kneschke.de/projects/modlogan/
ModLogAn – подробная информация на странице: http://jan.kneschke.de/projects/modlogan/
+
 
==Предустановленные CGI==
+
== Предустановленные CGI ==
* mnoGoSearchCounter – счётчик заходов на сайт. Подробная информация на сайте http://www.stanback.net/programming/bscounter  
+
 
* GuestBook – гостевая книга. Информация на сайте http://www.extropia.com/opensource.html  
+
* mnoGoSearchCounter – счётчик заходов на сайт. Подробная информация на сайте http://www.stanback.net/programming/bscounter
* FormMail – простая вэб-форма для работы с почтой. Подробную информацию смотри на сайте http://www.extropia.com/opensource.html  
+
* GuestBook – гостевая книга. Информация на сайте http://www.extropia.com/opensource.html
* Chat – чат, форма, позволяющая людям, находящимся в разных концах мира, общаться совместно. Информация: http://www.extropia.com/opensource.html  
+
* FormMail – простая вэб-форма для работы с почтой. Подробную информацию смотри на сайте http://www.extropia.com/opensource.html
* phpBBForum – достаточно мощная программа-форум с простым интерфейсом и большими возможностями. Подробно – http://www.phpbb.com  
+
* Chat – чат, форма, позволяющая людям, находящимся в разных концах мира, общаться совместно. Информация: http://www.extropia.com/opensource.html
* mnoGoSearch – поисковик, позволяющий искать информацию на внешних и внутренних серверах. Информация на сайте http://www.mnogosearch.org  
+
* phpBBForum – достаточно мощная программа-форум с простым интерфейсом и большими возможностями. Подробно – http://www.phpbb.com
 +
* mnoGoSearch – поисковик, позволяющий искать информацию на внешних и внутренних серверах. Информация на сайте http://www.mnogosearch.org
  
 
Вы можете настроить их согласно своим потребностям и встроить в свой сайт.
 
Вы можете настроить их согласно своим потребностям и встроить в свой сайт.
==Настройки почты==
 
===Как создать собственный ящик?===
 
Электронная почта позволяет вам отправлять, получать и хранить сообщения.
 
Для того чтобы управлять почтовыми ящиками, Вам необходимо нажать на ссылку 'Mail Info' в меню слева. На экране появится форма для управления почтой ('Mail Control').
 
Для создания почтового ящика нажмите на ссылку 'Add new mail resource'. Затем в появившемся списке выберите 'Mail Box', нажмите кнопку 'Next'. Далее введите имя пользователя для почтового ящика и пароль. И нажмите 'Submit Query'. Для конфигурации почтового ящика в панели 'Mail control' нажмите на имени того почтового ящика, параметры которого вы хотите перенастроить. Справа появится панель с параметрами для конкретного почтового ящика. В ней вы можете настроить:
 
Quota – размер места, выделенного на диске для данного почтового ящика.
 
Catch All – если включен этот параметр, то все письма, приходящие на ваш домен на несуществующие имена ящиков, будут приниматься этим ящиком.
 
Password – сменить пароль.
 
Autoresponder – автоответчик, который позволяет в случае приёма письма отвечать отправителю каким-нибудь текстом.
 
WEB-mail – запустить почтовый клиент с веб-интерфейсом для отправки и прочтения писем.
 
===Настройки вашего почтового клиента.===
 
Например, на Вашем аккаунте зарегистрирован почтовый ящик с адресом name@yourdomain.com. Для того чтобы читать и отправлять почту при помощи почтового клиента (например, Outlook Express или The Bat), в его настройках следует прописать следующие вещи:
 
  
Сервер POP3 - mail.yourdomain.com
+
== Настройки почты ==
Сервер SMTP - mail.yourdomain.com.
+
  
Login для POP3 авторизации – name@yourdomain.com (т.е. Ваш e-mail адрес полностью).
+
=== Как создать собственный ящик? ===
Password - тот пароль, который вы установили для своего почтового ящика.
+
== HTTPS доступ к сайту. [[SSL|SSL]] сертификаты.==
+
===Я хочу включить защищенный доступ (HTTPS) к сайту. Что мне для этого нужно?===
+
Для включения поддержки защищенного режима соединения ([[SSL|SSL]] Support) сначала требуется изменить Shared IP Address на Dedicated IP Address. Это связано с тем, что, так называемый NameBased-хостинг, не поддерживает [[SSL|SSL]]-запросы.
+
  
Для изменения IP-адреса на выделенный нужно:
+
Электронная почта позволяет вам отправлять, получать и хранить сообщения. Для того чтобы управлять почтовыми ящиками, Вам необходимо нажать на ссылку 'Mail Info' в меню слева. На экране появится форма для управления почтой ('Mail Control'). Для создания почтового ящика нажмите на ссылку 'Add new mail resource'. Затем в появившемся списке выберите 'Mail Box', нажмите кнопку 'Next'. Далее введите имя пользователя для почтового ящика и пароль. И нажмите 'Submit Query'. Для конфигурации почтового ящика в панели 'Mail control' нажмите на имени того почтового ящика, параметры которого вы хотите перенастроить. Справа появится панель с параметрами для конкретного почтового ящика. В ней вы можете настроить: Quota – размер места, выделенного на диске для данного почтового ящика. Catch All – если включен этот параметр, то все письма, приходящие на ваш домен на несуществующие имена ящиков, будут приниматься этим ящиком. Password – сменить пароль. Autoresponder – автоответчик, который позволяет в случае приёма письма отвечать отправителю каким-нибудь текстом. WEB-mail – запустить почтовый клиент с веб-интерфейсом для отправки и прочтения писем.
Нажать на ссылку 'Domain Settings' в меню слева.  
+
Выбрать домен, для которого Вы хотите установить выделенный IP-адрес.
+
В таблице в поле 'IP Address' нажать на ссылку 'CHANGE to DEdicated IP'.  
+
Далее, если Вы согласны с биллинговым запросом, нажмите ссылку 'Yes, I agree with the additional charges'. Вы получите выделенный IP-адрес и теперь можно включать поддержку [[SSL|SSL]].
+
В таблице в поле 'WEB Service' нажмите на ссылку 'edit'.
+
В появившейся таблице нажмите на ссылку 'off' поля '[[SSL|SSL]] Support'.
+
Если вы согласны с биллинговой информацией, нажмите на ссылку 'Yes, I agree with the additional charges'.  
+
Далее, для того, чтобы сгенерировать [[SSL|SSL]]-сертификат, нажмите на ссылку 'Generate a temporary [[SSL|SSL]] certificate and certificate request'.  
+
Затем, при необходимости, измените параметры запроса и нажмите кнопку 'Submit'.
+
Сохраните копии 'Signing Request' и '[[SSL|SSL]] Server Private Key'.
+
Нажмите 'Submit Query' для того, чтобы активировать сгенерированные сертификаты.
+
===Как установить имеющийся [[SSL|SSL]] сертификат?===
+
Если у вас есть сгенерированный сертификат, его можно установить следующим образом:
+
Нажать на ссылку 'Domain Settings' в меню слева.
+
В таблице в поле 'WEB Service' нажмите на ссылку 'edit'.  
+
Нажать на ссылку 'off' в поле '[[SSL|SSL]] Support'.  
+
Если вы согласны с биллинговой информацией, нажмите на ссылку 'Yes, I agree with the additional charges'.  
+
Скопируйте в появившуюся форму '[[SSL|SSL]] Server Private Key' и '[[SSL|SSL]] Sertificate'.  
+
Нажмите кнопку 'Submit'.
+
===Как сгенерировать CSR файл?===
+
Сгенерировать .csr файл (файл, содержащий [[SSL|ssl]]-сертификат) можно следующим образом:
+
  
В командной строке сервера (для этого нужен ssh-доступ) необходимо набрать следующие команды:  
+
=== Настройки вашего почтового клиента. ===
  openssl genrsa -des3 -out server.key 1024
+
 
 +
Например, на Вашем аккаунте зарегистрирован почтовый ящик с адресом name@yourdomain.com. Для того чтобы читать и отправлять почту при помощи почтового клиента (например, Outlook Express или The Bat), в его настройках следует прописать следующие вещи:
 +
 
 +
Сервер POP3 - mail.yourdomain.com Сервер SMTP - mail.yourdomain.com.
 +
 
 +
Login для POP3 авторизации – name@yourdomain.com (т.е. Ваш e-mail адрес полностью). Password - тот пароль, который вы установили для своего почтового ящика.
 +
 
 +
== HTTPS доступ к сайту. [[SSL]] сертификаты. ==
 +
 
 +
=== Я хочу включить защищенный доступ (HTTPS) к сайту. Что мне для этого нужно? ===
 +
 
 +
Для включения поддержки защищенного режима соединения ([[SSL]] Support) сначала требуется изменить Shared IP Address на Dedicated IP Address. Это связано с тем, что, так называемый NameBased-хостинг, не поддерживает [[SSL]]-запросы.
 +
 
 +
Для изменения IP-адреса на выделенный нужно: Нажать на ссылку 'Domain Settings' в меню слева. Выбрать домен, для которого Вы хотите установить выделенный IP-адрес. В таблице в поле 'IP Address' нажать на ссылку 'CHANGE to DEdicated IP'. Далее, если Вы согласны с биллинговым запросом, нажмите ссылку 'Yes, I agree with the additional charges'. Вы получите выделенный IP-адрес и теперь можно включать поддержку [[SSL]]. В таблице в поле 'WEB Service' нажмите на ссылку 'edit'. В появившейся таблице нажмите на ссылку 'off' поля '[[SSL]] Support'. Если вы согласны с биллинговой информацией, нажмите на ссылку 'Yes, I agree with the additional charges'. Далее, для того, чтобы сгенерировать [[SSL]]-сертификат, нажмите на ссылку 'Generate a temporary [[SSL]] certificate and certificate request'. Затем, при необходимости, измените параметры запроса и нажмите кнопку 'Submit'. Сохраните копии 'Signing Request' и '[[SSL]] Server Private Key'. Нажмите 'Submit Query' для того, чтобы активировать сгенерированные сертификаты.
 +
 
 +
=== Как установить имеющийся [[SSL]] сертификат? ===
 +
 
 +
Если у вас есть сгенерированный сертификат, его можно установить следующим образом: Нажать на ссылку 'Domain Settings' в меню слева. В таблице в поле 'WEB Service' нажмите на ссылку 'edit'. Нажать на ссылку 'off' в поле '[[SSL]] Support'. Если вы согласны с биллинговой информацией, нажмите на ссылку 'Yes, I agree with the additional charges'. Скопируйте в появившуюся форму '[[SSL]] Server Private Key' и '[[SSL]] Sertificate'. Нажмите кнопку 'Submit'.
 +
 
 +
=== Как сгенерировать CSR файл? ===
 +
 
 +
Сгенерировать .csr файл (файл, содержащий [[SSL|ssl]]-сертификат) можно следующим образом:
 +
 
 +
В командной строке сервера (для этого нужен ssh-доступ) необходимо набрать следующие команды:
 +
 
 +
openssl genrsa -des3 -out server.key 1024
 
   openssl rsa -in server.key -out server.key.unsecure
 
   openssl rsa -in server.key -out server.key.unsecure
 
   cp server.key.unsecure server.key
 
   cp server.key.unsecure server.key
Строка 294: Строка 328:
  
 
В результате будет создан файл server.csr, содержащий [[SSL|ssl]]-сертификат.
 
В результате будет создан файл server.csr, содержащий [[SSL|ssl]]-сертификат.
===Почему появляется окно с предупреждением при входе на сайт с собственноручно сгенерированным сертификатом===
+
 
 +
=== Почему появляется окно с предупреждением при входе на сайт с собственноручно сгенерированным сертификатом ===
 +
 
 
Из-за отсутствия авторизованной подписи сертификата.
 
Из-за отсутствия авторизованной подписи сертификата.
===Где я могу получить авторизованную подпись сертификата?===
+
 
 +
=== Где я могу получить авторизованную подпись сертификата? ===
 +
 
 
Подписанный и застрахованный от взлома сертификат Вы можете получить у нас либо в любой доверенной сертификационной организации: http://www.thawte.com, http://www.verisign.com
 
Подписанный и застрахованный от взлома сертификат Вы можете получить у нас либо в любой доверенной сертификационной организации: http://www.thawte.com, http://www.verisign.com

Версия 00:47, 25 апреля 2009

Содержание

Панель управления и общие вопросы

Сменить пароль на панель управления и ftp

Чтобы сменить пароль на панель управления, необходимо в меню "Пользователь" выбрать пункт меню "Пароль пользователя" и там вписать свой новый пароль. Обратите внимание, пароли на панель управления и на ftp могут быть разными! Пароль на ftp меняется так: выбираем в меню "FTP/Аккаунт пользователя" пункт "FTP пользователя" и нажимаем кнопку "Поменять пароль" в графе "Пароль".

Разные «скины» панели

Если вас не устраивает вид вашей контрольной панели, Вы можете его изменить, используя «скины» (skins). Также Вы можете изменить вид иконок и язык. Рассмотрим два примера изменения настроек (для «скинов» 'Left Based Menu' и 'No Menu'). Если у вас установлен «скины» 'Left Based Menu' (это стандартный «скин» контрольной панели), то «скин», иконки и язык можно поменять следующим образом: кликните мышкой на ссылке меню 'Account', а затем на 'Look and Feel'. На экране появится форма для изменения «скина» и вида иконок. Вверху, посередине формы, расположен ниспадающий список «скинов». Выберите нужный вам и нажмите на кнопку 'Submit' (справа от списка). При этом панель изменит свой вид. (Под списком расположено окошко, которое демонстрирует, как будет выглядеть панель для выбранного вами «скина»). Внизу, под окном вида панели, расположен ниспадающий список различных вариантов видов иконок. Выберите понравившиеся вам (под списком есть окошко, которое демонстрирует вам, как будут выглядеть иконки выбранного вида) и нажмите справа кнопку 'Set'.

Если вам необходимо изменить язык контрольной панели, нажмите слева в меню на ссылку 'User', а затем на 'Language'. На экране появится форма для изменения языка. В ниспадающем списке выберите нужный вам язык и нажмите внизу на кнопку 'Submit' – изменится язык контрольной панели.

Если у вас установлен «скин» 'No Menu', то изменения «скинов», иконок и языка производятся несколько иначе.

Внизу слева нажмите на ссылку 'Select a new skin'. На экране появится форма для изменения «скинов» и вида иконок. Вверху, посередине формы, расположен ниспадающий список «скинов». Выберите нужный вам «скин» и нажмите на кнопку 'Choose' (справа от списка) – панель изменит вид. (Под списком расположено окошко, которое демонстрирует, как будет выглядеть панель для выбранного вами «скина»). Внизу, под окном вида панели, расположен ниспадающий список различных вариантов видов иконок. Выберите понравившийся вам (под списком есть окошко, которое демонстрирует Вам, как будут выглядеть иконки выбранного вида) и нажмите справа кнопку 'Set'.

Если вам необходимо изменить язык контрольной панели нажмите слева на ссылку 'Change Language'. На экране появится форма для изменения языка. В ниспадающем списке выберите нужный вам язык и нажмите внизу на кнопку 'Submit'. При этом изменится язык контрольной панели.

Где находятся настройки планировщика (crontab)? В каком формате делать записи?

С помощью crontab можно запускать различные скрипты и программы на сервере в точно установленное время.

Для установки и запуска 'crontab' сделайте следующее:

Нажмите на ссылку 'FTP/User account', затем на 'FTP' (в меню слева), затем найдите в форме настройки FTP поле crontab. Если справа от слова 'crontab' ссылка помечена как 'off'. Значит, Вам необходимо нажать на неё, чтобы активировать crontab (ссылка должна изменить свой вид на 'On'). Затем нажмите ссылку 'Edit' (она расположена правее 'On') – появится форма ввода данных для crontab. Она состоит из нескольких полей для ввода времени и поля для ввода команды или программы, которую надо выполнять в определённое вами время.

Для задания даты должны быть заполнены следующие поля: Minute устанавливает минуты, в которые в течение часа будет производиться запуск скрипта/программы (например, запись '0,5,10,15,20,25,30,35,40,45,50,55' означает запуск команды каждые пять минут в течение часа). Hour устанавливает часы, в которые в течение суток будет производиться запуск скрипта (например, запись '0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23' или '0-23' определяет запуск команды через каждый час). Если запуск производится каждый час, нет смысла перечислять все часы подряд. Можно использовать символ '*' для обозначения того, что команда выполняется каждый час. Day of Month аналогично предыдущим полям указывает день месяца (от 1 до 31), в который будет исполняться команда. Month указывает месяц (от 1 до 12), в который будет выполнен команда. Day of Week – указывает день недели (от 0 до 6, 0 – воскресенье). Command определяет ссылку на скрипт или команду операционной системы, которая должна выполняться.

Для того чтобы изменения вступили в силу, нажмите на кнопку 'Submit Query'

Области действия различных квот

При входе на главную страницу панели управления, Вы видите статистику использования диска ('Disk usage'). Это суммарное значение используемого места на диске для почты, баз данных и информации на сайтах, вычисляемое раз в 24-часа.

FTP-quota – количество места, отведённое вам для расположения файлов сайта. Его можно изменить. Для этого нужно нажать на ссылку 'FTP/User Account' в меню слева, а затем на ссылку 'FTP User'. В появившейся таблице, напротив поля 'Quota', нажать на ссылку 'change', ввести новый размер квоты и нажать кнопку 'Submit'.

Почта: Для каждого из Ваших почтовых ящиков Вы по умолчанию получаете некоторое количество дискового пространства для хранения поступающей и отправляемой почты. Объём почты, хранимой в данном почтовом ящике, не может превысить размер выделенного места (квоты). Вы можете изменить размер квоты для каждого почтового ящика, для чего слева в меню необходимо нажать на ссылку 'Mail Info', затем нажать на название нужного почтового ящика. В появившейся справа таблице напротив поля 'Quota' нажать на ссылку 'change'. После этого введите необходимый размер квоты и нажмите кнопку 'Submit'.

Базы данных. Для каждой из ваших баз данных Вы получаете некоторое количество дискового пространства для хранения данных. Если размер данных превысит размер установленной квоты, то дальнейшая запись данных не будет остановлена, а будет начисляться дополнительная плата за дополнительно использованное место. Для изменения квоты на базу данных необходимо в меню слева нажать на ссылку 'Databases', выбрать нужный сервер (mysql или postgresql), выбрать нужную базу данных и в появившейся таблице напротив поля 'Quota' нажать на ссылку 'change', затем ввести новый размер квоты и нажать кнопку 'Submit'.

Почтовая квота и квота для баз данных в общую квоту не включается.

Управление файлами через WEB (WEBShell)

WEBshell позволяет вам копировать, перемещать, удалять и переименовывать файлы и директории в вашем домашнем каталоге на сервере. Кроме того, Вы можете использовать его для того, чтобы закачать, скачать, сжать и разархивировать файл. Так же можно создавать защищённые паролем папки с помощью кнопки 'protect'.

FTP

Не видны файлы с точкой в начале названия

Файлы, начинающиеся с точки, считаются скрытыми, и в листинге содержимого директории не отображаются. Вам необходимо включить отображение скрытых файлов в Вашем FTP-клиенте.

FTP-доступ

Доступ к директориям хоста через ftp-протокол может быть настроен как для анонимного пользователя, так и для конкретных пользователей (Virtual Users). Для настройки FTP необходимо: Выбрать FTP в 'FTPUser Account'. Включить FTP для домена. На следующей странице добавить имя для нового виртуального хоста. Нажать кнопку 'edit'. Нажать 'add' и создать виртуального пользователя. Нажать 'add' для 'Virtual FTP Directories' и ввести имя новой виртуальной FTP-директории. Заодно, задайте права на использование этой директории.

Анонимный доступ включается там же, в FTP, в 'FTPUser Account'.

Ошибка: Illegal port command

Если при попытке переслать файлы через FTP-соединение возникает ошибка 500 (Error 500 – Illegal port command), это означает, что FTP-сервер и клиент работают в разных режимах. Всего существуют два режима работы FTP-сервера: Passive и Active.

В режиме Active в работе сервера задействованы два порта – 20 и 21. По 21 порту осуществляется управление передачей данных, в то время, когда сами данные передаются через 20-й порт. В режиме Passive и управление, и передача данных происходят через 21-й порт. Наши серверы настроены для работы в режиме Passive, поэтому для корректной работы FTP-клиента, он тоже должен быть настроен в Passive mode.

После передачи по FTP файлы изменились / не открывается архив / не работают скрипты

Передача данных между FTP-сервером и FTP-клиентом может осуществляться в двух режимах: ascii и binary.

В режиме ascii происходит трансляция символа конца строки в символ конца строки, использующейся для той операционной системы, на которую записывается файл. Поэтому все исполняемые текстовые файлы: html-документы, скрипты и т.д. желательно передавать в ascii-режиме. Файлы, содержащие другие виды данных (картинки, архивы, mp3 и др.), должны передаваться в binary режиме во избежание внутренних изменений, связанных с изменением определённых комбинаций байт в ascii-mode. Поэтому, в зависимости от того, какого характера данные передаются, соответственно FTP-клиент должен быть настроен в ascii или binary mode.

Apache & WEB

Использование .htaccess

.htaccess – это текстовый файл, определяющий конфигурацию веб-сервера, его действие распространяется на директорию, в которой он находится, а также на поддиректории. Рассмотрим некоторые решения по использованию файла .htaccess. Запрет на отображение содержимого директории при отсутствии индексного файла:

Options -Indexes

Использовать свою конфигурацию php. Имя аккаунта accname:

suPHP_ConfigPath /hsphere/local/home/accname

И закачиваем свой php.ini по указанному пути.

Пароль на директорию:

AuthName "Private zone"
 AuthType Basic
 AuthUserFile /hsphere/local/home/логин/домен/.htpasswd
 require valid-user

Значение AuthName будет выводиться для посетителя и может использоваться для пояснения запроса авторизации. Значение AuthUserFile указывает на то место, где хранится файл с паролями для доступа к данной директории. Этот файл создается специальной утилитой htpasswd. Например, в директории, которую защищаем паролем, создаем такой .htaccess (ваш username – user):

AuthName "For Registered Users Only"
 AuthType Basic
 AuthUserFile /hsphepre/local/home/user/site.ru/.htpasswd
 require valid-user

В этом примере посетитель при запросе директории будет читать фразу "For Registered Users Only". Файл с паролями для доступа должен лежать в директории /hsphere/local/home/user/site.ru/ и называться .htapasswd. Директория указывается от корня сервера. Если Вы неправильно зададите директорию, то Apache не сможет прочитать файл .htpasswd и никто не получит доступа к данной директории.

Пароль только на 1 файл:

Аналогично паролированию директории полностью, можно ставить пароль только на 1 файл. Пример установки пароля на файл private.zip:

AuthName "Users zone"
 AuthType Basic
 AuthUserFile /hsphere/local/home/ваш_логин/ваш_домен/.htpasswd

Запретить доступ с определенного ip:

order allow deny
 deny from all
 deny from 

Разрешить доступ с определенного ip:

order allow deny
 deny from all
 allow from 

Прием Anti-hotlinking

Это технология, позволяющая защитить содержимое Вашего сайта (картинки, видео, аудио и архивные файлы) от прямого доступа с других сайтов. Для включения anti-hotlinking необходимо в файле .htaccess включить следующие строки (Адрес вашего сайта – yoursite.com, если Вы хотите включить anti-hotlinking для файлов с расширением .jpg, .gif, .mpeg, .avi):

RewriteEngine on
 RewriteCond %{HTTP_REFFER} !^$
 RewriteCond %{HTTP_REFFER} !^http://yoursite.com [NC]
 RewriteRule [^/]+\.(JPG|GIF|MPEG|AVI)$ - [F]

Почему не отрабатывает метод POST

В меню 'WEB Options' напротив поля 'Server Configuration' не нажата ссылка 'Apply'.

DNS

Какие сервера имён прописывать на домен?

Адреса наших DNS-серверов следующие:

ns3.ukrdns.biz -> 194.54.91.250
 ns2.ukrdns.biz -> 194.54.88.37

Что такое «время обновления»?

Это время обновления DNS-серверов по всему миру. Оно занимает от 12 до 48 часов. Это значит, что если вы зарегистрировали домен, то вам необходимо подождать около суток или немного больше, прежде чем вы сможете "видеть" свой домен и соответственно пользоваться FTP и e-mail.

Кто такой «регистратор»?

Регистратор (Registrar) – это организация, которая имеет право (данное ей ICANN) регистрировать доменные имена для своей области (например .com, .net., .org, .ua, .kiev.ua и т.д.). Для того чтобы зарегистрировать своё доменное имя, Вы должны воспользоваться его услугами. Панель управления упрощает эту задачу. Она автоматически связывается с нужным регистратором в зависимости от того, к какому домену вы хотите привязать свой домен.

Зачем нужны серверы имён?

Серверы имён нужны для преобразования имени вашего домена в IP-адрес WEB-сервера. Благодаря серверам имён ваш сайт можно будет просматривать в разных частях мира.

Как добавить домен зарегистрированный у вас либо у 3-ей стороны?

Слева в меню нажмите на ссылку 'Domain Settings', затем 'Add New Domain', после чего появится форма для добавления доменов. Для регистрации нового домена в самой верхней форме введите имя вашего домена и выберете один из доменов первого уровня (.com, .net, .org и т.д.). Нажмите 'Submit'.

Как зарегистрировать поддомен для своего домена?

доменов выберите нужный Вам домен и нажмите на него. На экране появится описание домена. Нажмите ссылку 'add' напротив поля 'Sub Domains'. На экране появится форма для ввода имени поддомена. Введите имя поддомена и нажмите кнопку 'Submit', затем нажмите кнопку 'Continue'.

Единственным условием является то, что все имена доменов должны быть уникальными. Создать дважды домен с одинаковым именем не удастся. Домены, зарегистрированные на стороне, можно также внести в наш DNS-сервер. Для этого нажмите мышкой слева в меню на ссылку "Domain Settings', затем на 'Add New Domain'. В самой нижней форме 'Domain parking' нужно ввести имя домена и IP-адрес сервера, где он находится.

Как мне перенести домен?

В меню слева выберите ссылку 'Domain Settings', затем в появившемся списке выберите нужный вам домен и нажмите на него. На экране появится таблица с информацией для домена. В таблице нажмите на ссылку 'add' напротив надписи 'Add New Domain'. На экране появится форма для ввода имени домена, который переносится ('Other Domain Name Registration & Transfer'). Введите имя домена и нажмите кнопку 'Submit', а затем 'Continue'. Дополнительно, вам необходимо обратиться в службу поддержки, если вы хотите перенести домен и поручить нам его продление от вашего текущего регистратора.

Базы данных

MySQL как избавиться от символов ????????

Настройка кодировки соединения выполняется запросом "SET NAMES", который нужно выполнить после соединения с базой данных. Например, для установки кодировки соединения cp1251 (windows-1251) выполнить SQL-команду SET NAMES cp1251. Из php это делается следующим образом:

mysql_query ("SET NAMES `cp1251`");

Как сделать/залить дамп?

С помощью phpMyAdmin можно сделать дамп с вашей базы данных, а потом залить его в другую базу. Для того чтобы сделать дамп, слева в меню phpMyAdmin выберите необходимую вам базу. Затем нажмите на вкладку "Экспорт". Появится форма для создания дампа базы данных. Внизу необходимо написать имя файла, в который будет импортироваться дамп, и отметить галочку "послать". Нажимаем кнопку "Пошёл". Для того чтобы залить дамп из файла, выберите нужную базу в меню слева. Затем нажимаем на вкладку SQL, после чего появится поле ввода данных. Чтобы включить файл дампа, нажмите внизу кнопку 'Browse'. Затем нажмите кнопку "Пошёл".

Какое имя хоста у серверов mysql/posgresql?

Адреса серверов баз данных можно узнать в панели управления, щелкнув на вкладку "Базы данных".

PHP

Использовать свою кофигурацию php

Для того, чтобы использовать свои настройки php, достаточно прописать в .htaccess:

suPHP_ConfigPath /hsphere/local/home/accname

И положить по этому пути свой php.ini. accname - это имя вашего аккаунта.

Почему появляется ошибка 500?

Не правильно написан путь к интерпретатору php. Права доступа к файлу скрипта должны быть 0755 (rwxr-xr-x).

Почему вместо работы скрипта у меня появляется его исходный код?

В 'WEB Options' отключена поддержка языка php или не нажата ссылка 'Apply' в 'WEB Options' напротив поля 'Server Cofiguration'.

Строка соединения с MySQL сервером

Соединение с mysql сервером:

$link = mysql_connect("mysql_host", "mysql_user", "mysql_password");

где: mysql_host – адрес mysql-сервера (для соединения с нашим сервером следует указать localhost или вообще ничего, тогда соединение будет призводиться через unix socket); mysql_user – имя пользователя данной базы данных; mysql_password – пароль данного пользователя;

Строка соединения с PostgreSQL сервером

Соединение с postgresql сервером:

$conn = pg_connect("host=myHost dbname=myDB 
 user=myUser password=myPassword ");

где: myHost – URL postgresql-сервера (для нашего – pgsql.ukrsys.biz); myUser – имя пользователя базы данных; myPassword – пароль пользователя базы данных.

Функции strtoupper() strtolower() не работают или работают неправильно.

Попробуйте использовать такую фукцию:

  • strtoupper()
  • <?php
  • function toUpper($content) {
  • $content = strtr($content, "абвгдеёжзийклмнорпстуфхцчшщъьыэюя","АБВГДЕЁЖЗИЙКЛМНОРПСТУФХЦЧШЩЪЬЫЭЮЯ");
  • return strtoupper($content);
  • }
  •  ?>
  • strtolower()
  • <?php
  • function toLower($content) {
  • $content = strtr($content, "АБВГДЕЁЖЗИЙКЛМНОРПСТУФХЦЧШЩЪЬЫЭЮЯ","абвгдеёжзийклмнорпстуфхцчшщъьыэюя");
  • return strtolower($content);
  • }
  •  ?>

CGI

Почему сервер выдаёт ошибку 500?

  • права на доступ к файлу со скриптом и директории cgi-bin должны быть 755 (xwrx-rx-r);
  • файл запускается не из директории /cgi-bin/ (или другой директории с правами на запуск скрипта);
  • неправильно прописан путь к интерпретатору.

Как сделать, чтобы скрипты выполнялись не только из директории /cgi-bin?

В 'WEB Options' добавить новую CGI-dir. Так же можно добавить в поле 'CGI' таблицы 'WEB Options' расширения файлов, которые будут рассматриваться сервером как файлы, содержащие CGI-скрипты. Для этого нужно в поле 'CGI' нажать на ссылку 'add', затем ввести расширение файла (например '.sh') и нажать на кнопку 'Submit'.

Почему скрипты, работавшие на вашем домашнем компьютере не работают на сервер?

При закачке на сервер в ftp-клиенте, которым вы пользуетесь, должна быть выключена опция 'ASCII-mode' (должен работать режим бинарной передачи).

Статистика и лог файлы

Где включить статистику?

Нажмите на ссылку 'Account', затем в 'Quick Access' – 'WEB Options'. Здесь Вы можете включить WEBalizer (на диске должно быть не менее 2Мб свободного места), ModLogAn или 'Urchin Statistics'. Нажмите на ссылку 'off' возле соответствующего поля таблицы.

Где включить лог файлы?

Нажмите на ссылку 'Account', затем в 'Quick Access' – 'WEB Options'. В 'WEB Options' можно включить Error Log, Transfer Log, Reffer Log и Agent Log. Нажмите на ссылку 'off' возле соответствующего поля таблицы.

Что я могу увидеть в логах/статистике?

В Error Log можно увидеть ошибки, которые генерирует сервер или ваш CGI-скрипт. Transfer Log показывает, от каких хостов поступали и включает: IP адрес удалённого компьютера, время запроса к Вашему сайту, ошибки, возникшие во время запроса, размер посланного сообщения в ответ на запрос, информацию о клиенте (какой браузер, какая ОС и т.д.).

Reffer Log ведёт учёт адресов, с которых заходили на Ваш сайт.

Agent Log ведёт учёт программных ресурсов, с помощью которых заходили на ваш сайт (браузеры, ОС и т.д.).

WEBalizer ведёт статистику работы всего сайта. В статистике, выводимой WEBalizer-ом, можно увидеть: количество обращений к сайту за месяц, количество обращений к файлам на сайте, количество машин, с которых производился вход, трафик, типы ОС и браузеров, с которых производился вход на сайт.

Вся эта информация выводится в графическом и табличном виде. Также в таблице выводится информация о средних значениях всех этих величин. При необходимости можно увидеть подробную информацию за каждый день месяца, нажав на ссылку, соответствующую конкретному месяцу, расположенную в левой колонке таблицы. Подробную информацию смотри на сайте - http://www.mrunix.net/WEBalizer/

Urchin Statistics – анализирует трафик веб сайта и выводит статистику по количеству сессий, показов, обращений, трафику за год, месяц и ежедневно. Он ведёт статистику по обращению к файлам на сайте, количеству загрузок файлов, ошибкам в работе сайта, по частоте обращения к сайту различных пользователей, количеству и типу программного обеспечения, которое использовалось при обращении на сайт и многое другое.

Подробная информация о данной программе находится по адресу http://www.urchin.com ModLogAn – подробная информация на странице: http://jan.kneschke.de/projects/modlogan/

Предустановленные CGI

  • mnoGoSearchCounter – счётчик заходов на сайт. Подробная информация на сайте http://www.stanback.net/programming/bscounter
  • GuestBook – гостевая книга. Информация на сайте http://www.extropia.com/opensource.html
  • FormMail – простая вэб-форма для работы с почтой. Подробную информацию смотри на сайте http://www.extropia.com/opensource.html
  • Chat – чат, форма, позволяющая людям, находящимся в разных концах мира, общаться совместно. Информация: http://www.extropia.com/opensource.html
  • phpBBForum – достаточно мощная программа-форум с простым интерфейсом и большими возможностями. Подробно – http://www.phpbb.com
  • mnoGoSearch – поисковик, позволяющий искать информацию на внешних и внутренних серверах. Информация на сайте http://www.mnogosearch.org

Вы можете настроить их согласно своим потребностям и встроить в свой сайт.

Настройки почты

Как создать собственный ящик?

Электронная почта позволяет вам отправлять, получать и хранить сообщения. Для того чтобы управлять почтовыми ящиками, Вам необходимо нажать на ссылку 'Mail Info' в меню слева. На экране появится форма для управления почтой ('Mail Control'). Для создания почтового ящика нажмите на ссылку 'Add new mail resource'. Затем в появившемся списке выберите 'Mail Box', нажмите кнопку 'Next'. Далее введите имя пользователя для почтового ящика и пароль. И нажмите 'Submit Query'. Для конфигурации почтового ящика в панели 'Mail control' нажмите на имени того почтового ящика, параметры которого вы хотите перенастроить. Справа появится панель с параметрами для конкретного почтового ящика. В ней вы можете настроить: Quota – размер места, выделенного на диске для данного почтового ящика. Catch All – если включен этот параметр, то все письма, приходящие на ваш домен на несуществующие имена ящиков, будут приниматься этим ящиком. Password – сменить пароль. Autoresponder – автоответчик, который позволяет в случае приёма письма отвечать отправителю каким-нибудь текстом. WEB-mail – запустить почтовый клиент с веб-интерфейсом для отправки и прочтения писем.

Настройки вашего почтового клиента.

Например, на Вашем аккаунте зарегистрирован почтовый ящик с адресом name@yourdomain.com. Для того чтобы читать и отправлять почту при помощи почтового клиента (например, Outlook Express или The Bat), в его настройках следует прописать следующие вещи:

Сервер POP3 - mail.yourdomain.com Сервер SMTP - mail.yourdomain.com.

Login для POP3 авторизации – name@yourdomain.com (т.е. Ваш e-mail адрес полностью). Password - тот пароль, который вы установили для своего почтового ящика.

HTTPS доступ к сайту. SSL сертификаты.

Я хочу включить защищенный доступ (HTTPS) к сайту. Что мне для этого нужно?

Для включения поддержки защищенного режима соединения (SSL Support) сначала требуется изменить Shared IP Address на Dedicated IP Address. Это связано с тем, что, так называемый NameBased-хостинг, не поддерживает SSL-запросы.

Для изменения IP-адреса на выделенный нужно: Нажать на ссылку 'Domain Settings' в меню слева. Выбрать домен, для которого Вы хотите установить выделенный IP-адрес. В таблице в поле 'IP Address' нажать на ссылку 'CHANGE to DEdicated IP'. Далее, если Вы согласны с биллинговым запросом, нажмите ссылку 'Yes, I agree with the additional charges'. Вы получите выделенный IP-адрес и теперь можно включать поддержку SSL. В таблице в поле 'WEB Service' нажмите на ссылку 'edit'. В появившейся таблице нажмите на ссылку 'off' поля 'SSL Support'. Если вы согласны с биллинговой информацией, нажмите на ссылку 'Yes, I agree with the additional charges'. Далее, для того, чтобы сгенерировать SSL-сертификат, нажмите на ссылку 'Generate a temporary SSL certificate and certificate request'. Затем, при необходимости, измените параметры запроса и нажмите кнопку 'Submit'. Сохраните копии 'Signing Request' и 'SSL Server Private Key'. Нажмите 'Submit Query' для того, чтобы активировать сгенерированные сертификаты.

Как установить имеющийся SSL сертификат?

Если у вас есть сгенерированный сертификат, его можно установить следующим образом: Нажать на ссылку 'Domain Settings' в меню слева. В таблице в поле 'WEB Service' нажмите на ссылку 'edit'. Нажать на ссылку 'off' в поле 'SSL Support'. Если вы согласны с биллинговой информацией, нажмите на ссылку 'Yes, I agree with the additional charges'. Скопируйте в появившуюся форму 'SSL Server Private Key' и 'SSL Sertificate'. Нажмите кнопку 'Submit'.

Как сгенерировать CSR файл?

Сгенерировать .csr файл (файл, содержащий ssl-сертификат) можно следующим образом:

В командной строке сервера (для этого нужен ssh-доступ) необходимо набрать следующие команды:

openssl genrsa -des3 -out server.key 1024
 openssl rsa -in server.key -out server.key.unsecure
 cp server.key.unsecure server.key
 openssl req -new -key server.key -out server.csr

В результате будет создан файл server.csr, содержащий ssl-сертификат.

Почему появляется окно с предупреждением при входе на сайт с собственноручно сгенерированным сертификатом

Из-за отсутствия авторизованной подписи сертификата.

Где я могу получить авторизованную подпись сертификата?

Подписанный и застрахованный от взлома сертификат Вы можете получить у нас либо в любой доверенной сертификационной организации: http://www.thawte.com, http://www.verisign.com

Эта категория в данный момент пуста.

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
ССЫЛКИ НА РАЗДЕЛЫ
Инструменты