По файлам:
Код: Выделить всё
cat /etc/httpd/conf/httpd.conf | grep -v '^#'
ServerTokens OS
ServerRoot "/etc/httpd"
PidFile run/httpd.pid
Timeout 120
KeepAlive Off
MaxKeepAliveRequests 100
KeepAliveTimeout 15
<IfModule prefork.c>
StartServers 8
MinSpareServers 5
MaxSpareServers 20
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 4000
</IfModule>
<IfModule worker.c>
StartServers 2
MaxClients 150
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>
Listen 80
#здесь была куча загружаемых модулей
Include conf.d/*.conf
User apache
Group apache
ServerAdmin ya@moymail.com
ServerName print.lan:80
UseCanonicalName Off
DocumentRoot "/var/www/html" #здесь живет директория print.lan, в которой, собственно, и есть контент. На всякий случай в корне этой папочке живет файлик index.html, но все равно доступно только по IP
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory "/var/www/html">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<IfModule mod_userdir.c>
UserDir disabled
</IfModule>
DirectoryIndex index.html index.html.var index.php
AccessFileName .htaccess
<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>
TypesConfig /etc/mime.types
DefaultType text/plain
<IfModule mod_mime_magic.c>
MIMEMagicFile conf/magic
</IfModule>
HostnameLookups Off
ErrorLog logs/error_log
LogLevel warn
#здесь была секция logformat, приводить не стал
CustomLog logs/access_log combined
ServerSignature On
Alias /icons/ "/var/www/icons/"
<Directory "/var/www/icons">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<IfModule mod_dav_fs.c>
DAVLockDB /var/lib/dav/lockdb
</IfModule>
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
<Directory "/var/www/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
IndexOptions FancyIndexing VersionSort NameWidth=* HTMLTable Charset=UTF-8
#Здесь был раздел Icon, тоже приводить не стал.
DefaultIcon /icons/unknown.gif
ReadmeName README.html
HeaderName HEADER.html
IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
#раздел про языковые параметры
AddDefaultCharset UTF-8
AddCharset WINDOWS-1251 .cp-1251 .win-1251
Alias /error/ "/var/www/error/"
<IfModule mod_negotiation.c>
<IfModule mod_include.c>
<Directory "/var/www/error">
AllowOverride None
Options IncludesNoExec
AddOutputFilter Includes html
AddHandler type-map var
Order allow,deny
Allow from all
LanguagePriority en es de fr
ForceLanguagePriority Prefer Fallback
</Directory>
</IfModule>
</IfModule>
#Проверка совместимости
NameVirtualHost 127.0.0.1:80
<VirtualHost localhost:80>
ServerAdmin ya@moymail.com
ServerName localhost
DocumentRoot /localhost/docs
ErrorLog logs/localhost-error_log
</VirtualHost>
<VirtualHost print.lan:80>
ServerAdmin ya@moymail.com
ServerName print.lan
DocumentRoot /print.lan
ErrorLog logs/print.lan-error_log
</VirtualHost>Файл hosts:
Код: Выделить всё
cat /etc/hosts
127.0.0.1 computername.my.domain.com computername localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
127.0.0.1 print.lan
10.50.0.44 serv1 pdc
10.50.0.44 my.domain.com domain
10.50.0.43 serv2Я так понимаю, что даже если сайт не доступен по каким-либо причинам, имя все равно же должно ресолвиться?
Поможет ли чем либо, если я подниму bind на этой машинке?