nixp.ru v3.0

28 мая 2017,
воскресенье,
21:33:51 MSK

DevOps с компанией «Флант»
Аватар пользователя DimkaS
DimkaS написал 29 сентября 2008 года в 12:35 (1002 просмотра) Ведет себя как мужчина; открыл 84 темы в форуме, оставил 922 комментария на сайте.

Постоянно приходят сообщения следующего содержания:

/etc/cron.daily/logrotate:

[Sun Sep 28 06:28:21 2008] [warn] The Alias directive in /etc/apache2/conf.d/mediawiki1.7.conf at line 1 will probably never match because it overlaps an earlier Alias.

apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.0.1 for ServerName

[Sun Sep 28 06:28:23 2008] [warn] The Alias directive in /etc/apache2/conf.d/mediawiki1.7.conf at line 1 will probably never match because it overlaps an earlier Alias.

apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.0.1 for ServerName

Первая строка файла /etc/apache2/conf.d/mediawiki1.7.conf

Alias /mediawiki /var/lib/mediawiki1.7

Вопрос — что нужно сделать, чтоб избавиться от этих сообщений?

Anarchist
DimkaS
Вопрос — что нужно сделать, чтоб избавиться от этих сообщений?

Сделай

# grep Alias httpd.conf
DimkaS


$ grep Alias /etc/apache2/httpd.conf
Alias /mediawiki /var/lib/mediawiki1.7

Т.е. алиасы повторяются и один можно убрать?

А по поводу второй ошибки?

Anarchist
DimkaS

$ grep Alias /etc/apache2/httpd.conf
Alias /mediawiki /var/lib/mediawiki1.7

Т.е. алиасы повторяются и один можно убрать?

Угу.

Причём не просто повторяются, но перекрываются.

DimkaS
А по поводу второй ошибки?

Ты виртуальные хосты используешь?

Директиву ServerName указал?

DimkaS

Не использую. Ничего не указал. А какое значение должно быть? Имя хоста подойдёт? Это просто машина в локалке, вики потестить.

Anarchist
DimkaS
Не использую. Ничего не указал. А какое значение должно быть? Имя хоста подойдёт? Это просто машина в локалке, вики потестить.

Цитирую дистрибутивный httpd-vhosts.conf:

#
# Virtual Hosts
#
# If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at
# 
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any  block.
#
ServerAdmin webmaster@dummy-host.example.com DocumentRoot "/usr/local/docs/dummy-host.example.com" ServerName dummy-host.example.com ServerAlias www.dummy-host.example.com ErrorLog "/var/log/dummy-host.example.com-error_log" CustomLog "/var/log/dummy-host.example.com-access_log" common </VirtualHost>
ServerAdmin webmaster@dummy-host2.example.com DocumentRoot "/usr/local/docs/dummy-host2.example.com" ServerName dummy-host2.example.com ErrorLog "/var/log/dummy-host2.example.com-error_log" CustomLog "/var/log/dummy-host2.example.com-access_log" common </VirtualHost>

При использовании нешифрованных соединений, Индеец умеет разруливать до хуя виртуальных хостов на 80-м порту.

Возможно в последних версиях его научили разруливать и SSL (надо проверить).

Значением должно быть именем хоста (ну или алиасом), прописанном в DNS (или /etc/hosts).

ЗЫ: Самому на пять букв сходить в лом было?

DimkaS

Про виртуальные хосты не понял, но всё равно спасибо. Больше не ругается.