Создание сайта в локальной сети ((бывшая "Настройка Apache"))

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модераторы: SLEDopit, Модераторы разделов

Tiarasu
Сообщения: 64
ОС: Fedora 11

Создание сайта в локальной сети

Сообщение Tiarasu »

Проблема в следующем. Имею желание поднять локальный сайт (print.lan), и для этого поднял Apache. Сам апач работает, по айпишнику выдает файлик index.html из /var/www/html . Но при попытке набрать http://print.lan - страничку не выдает. И даже не пингуется.
По файлам:

Код: Выделить всё

 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 на этой машинке?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5498
ОС: Gentoo

Re: Создание сайта в локальной сети

Сообщение /dev/random »

Tiarasu писал(а):
01.10.2009 12:00
Проблема в следующем. Имею желание поднять локальный сайт (print.lan), и для этого поднял Apache. Сам апач работает, по айпишнику выдает файлик index.html из /var/www/html . Но при попытке набрать http://print.lan - страничку не выдает. И даже не пингуется.
По файлам:


Файл hosts:

Я так понимаю, что даже если сайт не доступен по каким-либо причинам, имя все равно же должно ресолвиться?
Поможет ли чем либо, если я подниму bind на этой машинке?

1) "И даже не пингуется" - кем не пингуется? командой ping?
2) "Имя всё равно же должно ресолвиться" - вы уверены, что оно ресолвится именно у вас на машине? Не пользуетесь ли вы какими-нибудь прокси? оперовским компрессором трафика?
3) Сомневаюсь, что заголовок темы имеет отношение к реальной причине проблемы.
Спасибо сказали:
Tiarasu
Сообщения: 64
ОС: Fedora 11

Re: Создание сайта в локальной сети

Сообщение Tiarasu »

/dev/random писал(а):
01.10.2009 12:21
1) "И даже не пингуется" - кем не пингуется? командой ping?
Да. С локальной машины пингуется, с удаленной - нет.

/dev/random писал(а):
01.10.2009 12:21
2) "Имя всё равно же должно ресолвиться" - вы уверены, что оно ресолвится именно у вас на машине? Не пользуетесь ли вы какими-нибудь прокси? оперовским компрессором трафика?
Компрессором траффика не пользуюсь. Какими-то отдельными проксями не пользуюсь.

/dev/random писал(а):
01.10.2009 12:21
3) Сомневаюсь, что заголовок темы имеет отношение к реальной причине проблемы.
Ну, хочется верить, что проблема на в конфигурационном файлике апача.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5498
ОС: Gentoo

Re: Создание сайта в локальной сети

Сообщение /dev/random »

Tiarasu писал(а):
01.10.2009 12:34
Да. С локальной машины пингуется, с удаленной - нет.

Стоп-стоп-стоп. А на удалённой машине в файле /etc/hosts это доменное имя прописано? ОС удалённого компьютера не знает и не может знать о существовании этого файла на локальном.
iУведомление от модератора /dev/random
Тему переименовываю и перемещаю в "администрирование для начинающих"
Спасибо сказали:
Tiarasu
Сообщения: 64
ОС: Fedora 11

Re: Создание сайта в локальной сети

Сообщение Tiarasu »

Спасибо за исправление. То есть, как я понимаю, сведений об этом машине нету на DNS-сервере, так? Значит, вопрос в том, как заставить виндовый DNS-сервер узнавать линуксовую машинку. Ушел искать.
Спасибо сказали: