 |
|
 |
 |
 |
- Доступ по протоколу SSH
- Настройка WWW-сервера
- Обработка журналов обращений
- Очистка журналов обращений
- Запуск задач по расписанию
- Использование MySQL
 |
| Доступ по протоколу SSH |
 |
 |
|
Если вы желаете работать с командной строкой Unix, вы можете получить доступ к Вашему серверу по протоколу SSH. Если у Вас на компьютере установлен Windows, воспользуйтесь программами SCRT или PuTTY.
В качестве имени сервера укажите login.newhost.ru, где login- Ваше имя пользователя. Протокол SSH1, порт 22
|
 |
| Настройка WWW-сервера |
 |
 |
|
Конфигурационный файл Вашего WWW-сервера расположен в каталоге conf и называется httpd.conf.
Полная документация по настройке WWW-сервера Apache (на английском языке) находится на www.apache.org. На русском языке полной документации нет, а давать здесь отрывочные сведения мы не считаем нецелесообразным.
После внесения изменений в конфигурационный файл Apache Вам необходимо перезапустить web-сервер. Для этого зайдите
http://www.newhost.ru -> Логин/пароль -> Войти на сервер -> Виртуальный хостинг -> Сервер -> Запустить/Перезапустить HTTP-Сервер.
Если вы ошиблись в конфигурационном файле, сервер не сможет стартовать, и выдаст сообщение об ошибке в файл logs/http_error.log.
|
 |
| Обработка журналов обращений |
 |
 |
|
Журналы обращений к Вашему серверу находятся в каталоге log
httpd_access_log - журнал обращений
httpd_error_log - журнал ошибочных сообщений
Журналы обращений хранятся в Вашем дисковом пространстве, поэтому время от времени они должны очищатся.
|
 |
| Очистка журналов обращений |
 |
 |
|
Программа ротации журналов обращений
Для очистки журналов Вам НЕ ДОСТАТОЧНО просто УДАЛИТЬ эти файлы.
При Вашем желании вы можете сделать это, но после этого Вам будет необходимо перезапустить Ваш сервер
с помощью команды apache_restart.
Поэтому мы рекомендуем Вам использовать программу apache_log_rotate
Программа apache_log_rotate переименует журналы обращений к Вашему серверу, и заархивирует их
используя стандартный архиватор gzip. После этого она сама перезапустит Ваш сервер.
После ее запуска файл httpd_access_log превратится в файл httpd_access_log.0.gz,
а сам httpd_access_log будет создан сервером заново. Кроме того, если файл httpd_access_log.0.gz
уже существует, то он будет перееименован в httpd_access_log.1.gz
Тем самым у Вас всегда останется архив журналов за два последних запуска программы.
При создании Вашего аккаунта создается файл conf/crontab в который записывается указание запускать
apache_log_rotate каждую неделю. Это вполне достаточно для не очень
загруженного сервера. Подробнее о файле conf/crontab вы можете прочитать в разделе
Запуск задач по расписанию.
Выключение журнала обращений
Если Вы не нуждаетесь в журнале обращений к Вашему серверу вы можете выключить его.
Зайдите в файл httpd.conf с помощью редактора и поставьте символ # в начале следующей строки:
CustomLog /home/<ваш_логин>/log/httpd_access_log common
После исправлений она должна выглядеть так:
#CustomLog /home/<ваш_логин>/log/httpd_access_log common
Сохраните файл.
Теперь надо перезапустить сервер:
http://www.newhost.ru -> Логин/Пароль -> Войти на сервер -> Виртуальный Хостинг -> Сервер -> Запустить/Перезапустить HTTP-Cервер.
Если вы ошиблись в конфигурационном файле, сервер не сможет стартовать, и выдаст сообщение об ошибке в файл logs/http_error.log.
|
 |
| Запуск задач по расписанию |
 |
 |
|
Вы можете поручить серверу запускать процессы в определенный моменты времени. Для этого в директории conf необходимо создать файл crontab, в который внести строчки в следующем формате:
минута час день_месяца месяц день_недели полный_путь_к_программе
минута 0-59 или *
час 0-23 или *
день_месяца 1-31 или *
месяц 1-12 или * (1 - Январь)
день_недели 1-7 или * (1 - Понедельник)
* - означает любой.
Пример:
45 11 * * * /bin/ls
Каждый день в 11:45 будет запускаться программа /bin/ls
* * * * * /bin/date
Каждую минуту будет запускаться программа /bin/date
Этот файл автоматически перечитывается раз в десять минут, поэтому после внесения исправлений никаких действий предпринимать не надо.
Информация о работе программы z_crond записывается в файл log/z_crond.eventlog
Если z_crond остановился по какой либо причине, вы можете запустить его коммандой z_crond -l
Файл log/z_crond.eventlog вы можете удалить в любой момент. При необходимости z_crond создаст его заново.
|
 |
| Использование MySQL |
 |
 |
|
Для использования MySQL-сервера, Вам необходимо запустить его через web-интерфейс:
http://www.newhost.ru -> Логин/Пароль -> Войти на сервер -> Виртуальный хостинг -> Сервер -> Запустить MySQL.
MySQL использует собственную систему авторизации пользователей баз данных. По умолчанию создается пользователь root без пароля,
который имеет полные права. Скорее всего, вам не потребуется что-либо менять в системе авторизации. Так как Ваш MySQL сервер не принимает соединений
через сеть - даже установление пароля не обязательно. Однако вы всегда можете сделать это. Подробнее о настройке MySQL-сервера читайте на www.mysql.com.
Администрирование баз данных
Для создания и удаления баз данных, а так же настройки MySQL сервера служит программа mysqladmin.
Например:
mysqladmin -u root create test - создаст базу данных test.
Для соединения с базой данных test используйте комманду:
mysql -u root test
Доступ к базам данных из скриптов.
Для соединения с MySQL-сервером из php-скипта Вам необходимо вызвать функцию mysql_connect в виде
$mysql=mysql_connect("localhost:/home/ваш_логин/run/mysql.sock","root","");
Для соединения с MySQL-сервером из Perl-скипта Вам необходимо вызвать функцию connect в виде
$dbh = DBI->connect("DBI:mysql:$db:localhost;mysql_socket=/home/ваш_логин/run/mysql.sock", "root", "");
Подробнее об использовании MySQL-сервера читайте на www.mysql.com.
|
 |
|
|