Toon posts:

[debian] subdomein BIND & Apache

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb mijn caching name server draaien. Maar nou wil ik subdomeinen (interne netwerk) kunnen maken. Ik heb al rondgesearcht, maar zonder enig resultaat. Hieronder mijn apache gedeelte (virtual host).

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
NameVirtualHost debian

<VirtualHost debian>
    ServerAdmin webmaster@debian
    DocumentRoot /var/www/
    ServerName debian
    ErrorLog /var/log/apache/error.log
    CustomLog /var/log/apache/error.log common
</VirtualHost>
<VirtualHost debian>
    ServerAdmin webmaster@debian
    DocumentRoot /var/www/test/htdocs
    ServerName test.debian
    ErrorLog /var/log/apache/error.log
    CustomLog /var/log/apache/error.log common
</VirtualHost>


ik heb ook geprobeerd een Virtual Host te maken met het volgende
code:
1
2
3
4
5
6
7
<VirtualHost test.debian>     <<<<<<-----------------
    ServerAdmin webmaster@debian
    DocumentRoot /var/www/test/htdocs
    ServerName test.debian
    ErrorLog /var/log/apache/error.log
    CustomLog /var/log/apache/error.log common
</VirtualHost>


maar dan kreeg ik [error] Cannot resolve host name test.debian --- ignoring!


Ik begrijp er weinig meer van (waar zit de fout? Apache of BIND). Ik heb de volgende configuratie bij BIND

[named.conf]
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
options {
         allow-query { 192.168.1.0/24; localhost; };
         directory "/etc/bind";

        // Uncommenting this might help if you have to go through a
        // firewall and things are not working out.  But you probably
        // need to talk to your firewall admin.

        // query-source port 53;
};

controls {
        inet 127.0.0.1 allow { localhost; } keys { rndc_key; };
};

key "rndc_key" {
    algorithm       hmac-md5;
    secret "OoC7ckPCySRctaEx1XgEf4qFBl0q1aldV1wk3QYZyqkNs5wXMVslRSt7hFJ0rv7+el649QB8RwYsnLHOGAkwfA==";
};

zone "." {
        type hint;
        file "root.cache";
};

zone "0.0.127.in-addr.arpa" {
        type master;
        file "0.0.127.in-addr.arpa";
};

zone "backend.debian" {
        type master;
        notify no;
        file "backend.debian";
};

zone "1.168.192.in-addr.arpa" {
        type master;
        notify no;
        file "1.168.192.in-addr.arpa";
        allow-query { any; };
};


[backend.debian]
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$ORIGIN backend.debian.
$TTL    86400
@                               IN SOA ns.backend.debian. hostmaster.backend.debian. (
                                20021115 ; serial number
                                8H ; refresh period (8 hours)
                                2H ; retry interval (2 hours)
                                1W ; expire time (1 week)
                                1D ; default ttl (1 day)
                                )

; Name servers

                                IN NS   ns
; Hosts
localhost                       IN A    127.0.0.1
ns                              IN A    192.168.1.1

*                               IN A    192.168.1.1

laptop                          IN A    192.168.1.19


[1.168.192.in-addr.arpa]
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$ORIGIN 1.168.192.in-addr.arpa.
$TTL    86400
@                               IN SOA ns.backend.debian. hostmaster.backend.debian. (
                                20021126 ; serial number
                                8H ; refresh period (8 hours)
                                2H ; retry interval (2 hours)
                                1W ; expire time (1 week)
                                1D ; default ttl (1 day)
                                )

; Name servers

                                IN NS   ns.backend.debian.

1                               IN PTR  backend.debian.
19                              IN PTR  laptop.backend.debian.


Alvast bedankt... _/-\o_


p.s. Het is niet mijn bedoeling om jullie als helpdesk/configmakers te laten fungeren. Maar ik zou graag advies willen wat ik fout doe...

[ Voor 16% gewijzigd door Verwijderd op 13-12-2002 21:51 ]


Verwijderd

http://httpd.apache.org/docs/vhosts/index.html
^^^^hiermee zou 't moeten lukken^^^^

volgensmij moet je hebben
"namevirtualhost *"

[ Voor 56% gewijzigd door Verwijderd op 13-12-2002 22:37 ]


  • BrZ
  • Registratie: Maart 2000
  • Laatst online: 16-05 01:30

BrZ

Verwijderd schreef op 13 December 2002 @ 22:34:
volgensmij moet je hebben
"namevirtualhost *"
Jups, en dan ook
<VirtualHost *>

:)

Verwijderd

Topicstarter
BrZ schreef op 13 December 2002 @ 22:45:
[...]


Jups, en dan ook
<VirtualHost *>

:)
Ik heb er <VirtualHost *> van gemaakt, maar dan werkt het nog steeds niet... Heeft iemand zelf ook subdomeinen voor zijn interne webserver? Zoja, zou die persoon eens wat meer kunnen vertellen over hoe hij dat gefixt heeft?

Verwijderd

Gewoon een kwestie van je DNS-server fixen, omdat dit een foutmelding van Apache is omdat hij de hostname niet fatsoenlijk kan resolven.

Doe maar eens een dig/nslookup naar test.debian.
Als je gewoon goed kijkt naar je bind-config dan zul je ook zien, dat die hostname nooit hierin zal staan. Kortom bovenstaande opmerkingen zijn hier nou niet echt van toepassing ;)

Kortom pas je hostname aan of zorg voor een deugdelijke bind-configuratie.

Verwijderd

Topicstarter
Verwijderd schreef op 14 December 2002 @ 00:27:
Gewoon een kwestie van je DNS-server fixen, omdat dit een foutmelding van Apache is omdat hij de hostname niet fatsoenlijk kan resolven.

Doe maar eens een dig/nslookup naar test.debian.
Als je gewoon goed kijkt naar je bind-config dan zul je ook zien, dat die hostname nooit hierin zal staan. Kortom bovenstaande opmerkingen zijn hier nou niet echt van toepassing ;)

Kortom pas je hostname aan of zorg voor een deugdelijke bind-configuratie.
Ik heb het backend gedeelte weggehaald (uit BIND-config). Nou heb ik het volgende:


[debian]
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$ORIGIN debian.
$TTL    86400
@                               IN SOA ns.debian. hostmaster.debian. (
                                20021115 ; serial number
                                8H ; refresh period (8 hours)
                                2H ; retry interval (2 hours)
                                1W ; expire time (1 week)
                                1D ; default ttl (1 day)
                                )

; Name servers

                                IN NS   ns
; Hosts
localhost                       IN A    127.0.0.1
ns                              IN A    192.168.1.1
www                             IN A    192.168.1.1

test                     IN A    192.168.1.1



[1.168.192.in-addr.arpa]
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$ORIGIN 1.168.192.in-addr.arpa.
$TTL    86400
@                               IN SOA ns.debian. hostmaster.debian. (
                                20021126 ; serial number
                                8H ; refresh period (8 hours)
                                2H ; retry interval (2 hours)
                                1W ; expire time (1 week)
                                1D ; default ttl (1 day)
                                )

; Name servers

                                IN NS   ns.debian.

1                               IN PTR  debian.
1                               IN PTR  www.debian.
1                               IN PTR  test.debian.


uitkomst van DiG op test.debian

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
; <<>> DiG 9.2.1 <<>> test.debian
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 61943
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;test.debian.            IN      A

;; AUTHORITY SECTION:
.                       86400   IN      SOA     A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2002121400 1800 900 604800 86400

;; Query time: 273 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Sat Dec 14 15:09:23 2002
;; MSG SIZE  rcvd: 111



p.s. Hoe moet de Apache ingesteld zijn?

Zo?
code:
1
2
3
4
5
6
7
<VirtualHost test.debian>
    ServerAdmin webmaster@debian
    DocumentRoot /var/www/test/htdocs
    ServerName test.debian
    ErrorLog /var/log/apache/error.log
    CustomLog /var/log/apache/error.log common
</VirtualHost>


of zo?
code:
1
2
3
4
5
6
7
<VirtualHost debian>
    ServerAdmin webmaster@debian
    DocumentRoot /var/www/test/htdocs
    ServerName test.debian
    ErrorLog /var/log/apache/error.log
    CustomLog /var/log/apache/error.log common
</VirtualHost>

[ Voor 11% gewijzigd door Verwijderd op 14-12-2002 15:16 ]

Pagina: 1