|
Наши Name Server:
ns1.e-investhost.com
ns2.e-investhost.com
Справочник
FTP доступ. Выгрузка файлов на сервер.
Для доступа к серверу вам надо использовать любой FTP клиент позволяющий работать с сервером в активном режиме. В параметрах соединения необходимо указывать хост: ftp.ваш_домен (например ftp.magazin.ru), имя пользователя и пароль полученные при регистрации, либо при создании ftp-аккаунта через консоль администратора.
Обратите внимание, что на нашем сервере установлен firewall который не позволяет подключаться к нашему серверу используя "пассивный" режим ftp. Для подключения к нашему серверу Вам необходимо установить в настройках вашего FTP клиента использование "активного" режима.
Вы также можете испытывать проблемы при подключении к нашему серверу в случае если компьютер, с которого Вы выгружаете, также находится за firewall. Выходом из этой ситуации может служить выгрузка файлов по протоколу http через консоль администратора.
Если Вы не знаете точно в каком режиме работает Ваш ftp клиент и у Вас нет возможности это проверить, внешне эти проблемы выглядят следующим образом: подключение и проверка пароля проходят нормально, однако при запросе "листинга" каталога все "зависает". Это означает, что Вы столкнулись с вышеописанной проблемой, пути ее решения описаны выше.
Расположение и назначение файлов и каталогов на сервере.
Полный путь до Вашего домашнего каталога представляет собой следующую конструкцию:
/domains/ваш_домен/
В Вашем домашнем каталоге находятся директории:
'logs' – хранит архивы логов;
'private_html' – хранит файлы, доступные через SSL-соединение;
'public_ftp' – может быть корневой директорией для доступа по FTP;
'public_html' – хранит файлы сайта, HTML-документы;
'stats' – статистика по домену.
Соответственно, абсолютный путь к каталогу public_html будет выглядеть так:
/domains/ваш_домен/public_html
а к каталогу для CGI:
/domains/ваш_домен/public_html/cgi-bin
URL для скрипта script.cgi, лежащего в каталоге cgi-bin будет выглядеть так:
http://ваш_домен/cgi-bin/script.cgi
Обратите внимание на то, что сервер не даст Вам запускать CGI скрипты из каталога 'public_html' и наоборот, Вы не сможете зайти браузером на страницу, лежащую в каталоге 'cgi-bin'.
Для нормальной работы Вашего сайта в каталоге 'public_html', у Вас обязательно должен находиться файл, загружаемый по-умолчанию. На нашем сервере этот файл может называться: index.html, index.htm, index.shtml или index.php. Если такого файла в каталоге не будет, то при обращении к нему будет выдаваться 403 ошибка сервера (Forbidden).
Типовые права доступа для файлов и каталогов.
Файлы
600 Делает файл недоступным
644 Могут читать все (например, HTML документы)
666 Файл может быть прочитан и модифицирован (для HTML файлов, модифицируемых скриптами)
755 Файл может быть прочитан и запущен кем угодно (для скриптов)
777 Файл может быть прочитан и изменен кем угодно (не рекомендуется!)
Директории
711 Файлы из директории могут быть прочитаны всеми, но содержание директории закрыто
755 Файлы и содержание директории может быть просмотрено всеми
777 Разрешает полный доступ на просмотр/запись/удаление директории и файлов в ней (не рекомендуется!)
Замечания по особенностям именования файлов на сервере
Пожалуйста, обратите внимание на то, что наш сервер базируется на операционной системе FreeBSD. Эта ОС, как и другие UNIX-подобные операционные системы, имеет некоторые существенные отличия от таких ОС, как DOS, Windows 95-98/NT. Например, это касается наименования файлов. В UNIX прописные и строчные буквы отличаются друг от друга! Поэтому если Вы назвали файл ABOUT.HTM то обращаться к нему нужно именно так, а не about.htm. В противном случае файл не будет найден. То же самое относится и к названиям каталогов.
Также не следует называть файлы по-русски. Из-за проблемы с различными кодировками кириллицы в разных операционных системах, такой файл может быть недоступен определенным пользователям сети.
Для того, чтобы свести к нулю вероятность возникновения проблем при обращении к файлам и каталогам, служба технической поддержки настоятельно рекомендует называть Ваши файлы и каталоги только строчными буквами латинского алфавита.
Средства ведения статистики и наблюдения за сервером. Log-файлы.
Лог-файлы служат для наблюдения за сервером, а также ведения его статистики с помощью их анализа. Архивы логов находятся в каталоге logs в корневом каталоге вашего домена.
Статистику по домену можно посмотреть, перейдя по ссылке ваш_домен/stats/index.html в менеджере файлов консоли администратора.
Пример записи из файла log:
195.161.31.166 [21/Dec/1999:19:16:53 +0300] "GET /test/test.php3 HTTP/1.1" 200 4105 "-" "Mozilla/4.0 (compatible; MSIE 4.01; Windows 98)"
Эта строчка говорит, что с IP адреса 195.161.31.166, 21 декабря 1999 года в 19:16 был затребован файл /test/test.php3, а также о том, что запрос был обработан удачно. Сообщается агент сделавший этот запрос (Тип броузера и ОС).
Пример записи из файла error:
[Tue Dec 21 19:09:55 1999] [error] [client 212.48.145.101] File does not exist: /home/t/test.agava.ru/WWW/test.gif
Эта строка говорит об ошибке обработки запроса произошедшей 21 декабря 1999 в 19:09. Ошибка заключается в том, что искомый файл не был найден по указанному пути.
При этом обратите внимание на то, что ошибки PHP и Perl скриптов в эти логи не пишутся.
Администрирование виртуальных серверов с помощью файла .htaccess
Вы можете администрировать свои виртуальные сервера с помощью специального файла .htaccess включая в него конфигурационные директивы web-сервера. Для этого Вам необходимо ознакомиться с документацией к серверу Apache. Ответы на вопросы касающиеся настройки той части Apache, которая отвечает за перекодирование документов вы сможете найти на сайте Russian Apache.
На нашем сервере в файле .htaccess разрешено использование следующих групп конфигурационных директив:
AuthConfig - включает в себя набор директив для авторизации на строне сервера;
FileInfo - включает в себя набор директив для управления типами и кодировками файлов;
Indexes - включает в себя набор директив для управления индексированием каталогов;
Пример связывания собственных HTML страниц с ошибками сервера.
Допустим Вы хотите чтобы при возникновении ошибки 404 File Not Found посетитель Вашего сервера http://yourdomain. ru видел созданную Вами HTML страницу извещающую его об этой ошибке.
Для этого необходимо в файл .htaccess в каталоге /domains/yourdomain.ru/public_html/ (если такого файла там нет - его необходимо создать) внести следующую строку:
ErrorDocument 404 http://yourdomain.ru/error404.html
В результате при появлении 404 ошибки пользователь увидит страницу http://yourdomain.ru/error404.html. По аналогии можно создать свои страницы и для других серверных ошибок.
Приведенные здесь примеры являются очень простыми - если Вы хотели бы сделать что-либо более сложное - пожалуйста обратитесь на www.apache.org.
|