Apache-2.2.3 не пишет в логи доменное имя, в чем может быть причина?httpd.conf:
ServerRoot "/usr/local/apache2"
Listen 80<IfModule !mpm_winnt_module>
<IfModule !mpm_netware_module>
User www
Group www
</IfModule>
</IfModule>ServerAdmin webmaster@domain.ru
ServerName www.domain.ru:80
DocumentRoot "/usr/local/apache2/htdocs"<Directory />
Options None
AllowOverride None
Order deny,allow
Deny from all
</Directory><Directory "/usr/local/apache2/htdocs">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory><IfModule dir_module>
DirectoryIndex index.html index.htm Index.html Index.htm
</IfModule><FilesMatch "^\.ht">
Order allow,deny
Deny from all
</FilesMatch>#####
HostnameLookups On
#####
ErrorLog logs/error_log
LogLevel debug<IfModule log_config_module>
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
<IfModule logio_module>
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
</IfModule>CustomLog logs/access_log common
</IfModule>
<IfModule alias_module>
ScriptAlias /cgi-bin/ "/usr/local/apache2/cgi-bin/"
</IfModule><IfModule cgid_module>
</IfModule><Directory "/usr/local/apache2/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>DefaultType text/plain
<IfModule mime_module>
TypesConfig conf/mime.types
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
</IfModule><IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>Alias /perl/ /usr/local/apache2/perl/
<Location /perl/>
SetHandler perl-script
PerlResponseHandler ModPerl::Registry
PerlOptions +ParseHeaders
Options +ExecCGI
Order allow,deny
Allow from all
</Location>
А почему решил, что неработает?
IP моего рабочего компа прописан в прямой и обратной зонах.dig step.anrb.ru a
;; ANSWER SECTION:
step.anrb.ru. 172732 IN A 212.193.135.5dig 5.135.193.212.in-addr.arpa PTR
;; ANSWER SECTION:
5.135.193.212.in-addr.arpa. 98527 IN PTR step.anrb.ru.Захожу на сайт, в логе - IP-адрес
212.193.135.5 - - [04/May/2007:14:48:58 +0600] "GET /linux/sendmail.html HTTP/1.1" 304 -
Почему нет доменного имени?Для эксперимента в /etc/hosts было прописано
212.193.135.5 step.anrb.ru
- ничего не изменилось.egrep "[a-z] \_ \_" access_log показывает только многочисленные
localhost - - [04/May/2007:14:52:49 +0600] "GET / HTTP/1.0" 200 10107
хотя с самого сервера сайт не просматривается, на сервере вообще нет броузера.
Х.З. я юзаю 2.0.54 и локап нормально работает
пробовал перейти на 2.2 , не смог прикрутить к нему РНР 5 , вернулся на 2.0
проверь разрешается-ли ИП в имя
# host ip.addres
>Х.З. я юзаю 2.0.54 и локап нормально работает
>пробовал перейти на 2.2 , не смог прикрутить к нему РНР 5
>, вернулся на 2.0
>проверь разрешается-ли ИП в имя
># host ip.addresP.S.
наличие браузера на сервере роли не играет, апачь смотрит в hosts, потом запрашивает DNS
наличие в логах
>localhost - - [04/May/2007:14:52:49 +0600] "GET / HTTP/1.0" 200 10107
говорит о том, что "HostnameLookups On" работает
команда
# host ip.addres
джолжна быть запущена на сервере где стоит апач и разрешить ИП в имя