Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
# Место расположение закрытого ключа сервера
SSLCertificateKeyFile /etc/ssl/private/myserver.key
# Директива ограничивает диапазон команд в пределах веб-адресов
<Location /uploads>
# Включаем поддержку WebDAV
DAV On
# Аутентификация базовая
AuthType Basic
# Описание аутентификации
AuthName "Введите пароль для доступа к календарю"
# Расположение файла с базой пользователей
AuthUserFile /mnt/disk/calendar/data/.htpasswd
# Разрешаем доступ только авторизированным пользователям
Require valid-user
# Закрываем директивы, описывающие секцию
</Location>
# Фиксируем все ошибки виртуального хоста в отдельный лог-файл
ErrorLog /var/log/apache2/calendar_error.log
# фиксируем все действия, связанные с доступом к WebDAV-каталогу,
# в отдельный файл, формат файла «combined» описан выше
# (это один из шаблонов в стандартном файле конфигурации apache2)
CustomLog /var/log/apache2/calendar-access.log combined
# Закрываем контейнер, описывающий виртуальный хост
</VirtualHost>
Конфигурационный файл дополнен, перед запуском веб-сервера проверим его синтаксис:
# apache2ctl -t
Syntax OK
Если ответ команды отличается, внимательно читайте вывод, обычно он достаточно информативен и кроме указания строки с ошибкой подсказывает, как ее решить. Например, удалим из директивы CustomLog указание на формат файла журнала:
CustomLog /var/log/apache2/calendar-access.log
И запустим проверку:
# apache2ctl -t
Syntax error on line 720 of /etc/apache2/apache2.conf:
CustomLog takes two or three arguments, a file name, a custom