Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   Настроить домен и апачи. (http://forum.oszone.net/showthread.php?t=63530)

kda12 28-03-2006 17:47 422585

Настроить домен и апачи.
 
Помогите настроить bind и apache.
Надо чтобы было 2 хоста.
Что надописать в:
/etc/hosts
/etc/namedb/named.conf
/usr/local/apache2/config/httpd.conf

Barracuda 28-03-2006 18:42 422600

Ээээ, маны читать не пробовали? В обоих случаях есть наглядные примеры в файлах конфигурации.
Вообще, много чего нужно... Подробнее можно?

kda12 28-03-2006 18:52 422602

НУ подробнее, типо написал зоны
Написал хосты в конфиге апачи www.qwe.ru и www1.qwe.ru
Ну вот qwe.ru работает, а www.qwe.ru and www1.qwe.ru не работают.

mar 28-03-2006 19:25 422611

Цитата:

типо написал зоны
Код:

host - a qwe.ru
host -a www.qwe.ru
host -a www1.qwe.ru

потом про апач, но сначала это, pls



kda12 28-03-2006 20:40 422629

Нарисал в named.conf
zone "qwe.ru" {
type slave;
file "qwe.ru";
};


В qwe.ru
$TTL 86400
@ 86400 IN SOA ns.qwe.ru. root.qwe.ru
1212121212
28800
7200
604800
86400
@ IN NS ns.qwe.ru.
localhost IN A 127.0.0.1
ns IN A 192.168.1.1

Barracuda 29-03-2006 19:47 422949

Для внутренних сетей лучше использовать, в качестве корневого домена, что-то вроде .local, .home, .priv
а то туго настроенный клиент полезет к корневому серверу запрашивать у него дарес вашего несуществующего домена.
Файл qwe.local.zone:
Код:

$TTL 3600
qwe.local.      IN      SOA    qwe.local.      root.qwe.local. (
2006032901      ; serial
10800          ; refresh
5400            ; retry
604800          ; expire
86400)          ; minimum TTL

@              IN      NS      ns.qwe.local.

localhost      IN      A      127.0.0.1
ns              IN      A      192.168.1.1
www            IN      CNAME  ns
www1            IN      CNAME  ns

Файл 1.168.192.IN-ADDR.ARPA:
Код:

$TTL 3600
@              IN      SOA    qwe.local.      root.qwe.local. (
2006032901      ; serial
10800          ; refresh
5400            ; retry
604800          ; expire
86400)          ; minimum TTL

        IN      NS      ns.qwe.local.
1      IN      PTR    ns.qwe.local.

Конфиг в named.conf (кроме основного):
Код:

zone "qwe.local" {
        type master;
        file "masters/qwe.local.zone"
        allow-query {
                127/8;
                192.168.1/24;
        };
};
zone "1.168.192.in-addr.arpa" {
        type master;
        file "masters/1.168.192.IN-ADDR.ARPA";
        allow-query {
                127/8;
                192.168.1/24;
        };
};


kda12 30-03-2006 01:44 423034

А с апачи как, чего делать?
Написал два хоста.
<VirtualHost>
DocumentRoot /www
ServerName www.qwe.ru
</VirtualHost>

<VirtualHost>
DocumentRoot /www1
ServerName www1.qwe.ru
</VirtualHost>

В браузере набираю www1.qwe.ru или www.qwe.ru
Он мне открывает в обоих вариантах страницу из папки /www


Barracuda 30-03-2006 22:49 423377

Код:

NameVirtualHost <твой ип>:80
<VirtualHost <твой ип>:80>
    DocumentRoot /www
    ServerName www.qwe.local
    ErrorLog /var/log/httpd-www-error.log
    <Directory /www>
        Options FollowSymlinks Includes
        Allow from All
    </Directory>
</VirtualHost>
<VirtualHost <твой ип>:80>
    DocumentRoot /www1
    ServerName www1.qwe.local
    ErrorLog /var/log/httpd-www1-error.log
    <Directory /www1>
        Options FollowSymlinks Includes
        Allow from All
    </Directory>
</VirtualHost>


kda12 01-04-2006 22:17 424012

А если IP адрес одит, как быть.

Barracuda 05-04-2006 03:45 425010

ну и правильно...
Цитата:

NameVirtualHost <твой ип>:80
вот везде и пиши СВОЙ ип...

archy 05-04-2006 09:05 425048

Barracuda
Ты случайно не учителем работаешь? Откуда столько терпения у тебя? :)

Barracuda 06-04-2006 06:19 425392

archy
Не ты первый такой вопрос задаёшь. :)
Не, банальный админ :)


Время: 02:57.

Время: 02:57.
© OSzone.net 2001-