Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: orfey в May 09, 2007, 16:00



Титла: Apache2 + named
Публикувано от: orfey в May 09, 2007, 16:00
Здравейте,

имам инсталиран gento с apache2 mysql named и прочие.
във vhost.conf съм описал домейна
<VirtualHost 10.11.12.13>
    ServerAdmin user@maila.com
    DocumentRoot /var/www/www.domain.biz/htdocs
    ServerName www.domain.biz
    Serveralias domain.biz
    ErrorLog /var/log/apache2/domain-biz-error_log
    CustomLog /var/log/apache2/domain-access_log common
</VirtualHost>
в named и по точно в едната зона db.domain

domain.biz.       IN SOA  ns1domain.domain.biz mail.mail.neshtosi(
                                        1215            ; serial (d. adams)
                                        3H              ; refresh
                                        15M             ; retry
                                        1W              ; expiry
                                        1D )            ; minimum

domain.biz.       IN      NS      ns.domain.biz.
domain.biz.       IN      NS      ns.drugdomain.net.

domain.biz.       IN      A       10.11.12.13
domain.biz.       IN      MX      20      domain.biz.
www     IN      CNAME   domain.biz.
mail    IN      CNAME   domain.biz.


ns.domain.biz.        IN      A       10.11.12.1

така това са ми conf файловете заместил сам името на сайта . когато напиша www.domain.biz се отваря без проблем но ако написа domain.biz не се отваря.
Предполагам е някаква настройка което съм пропуснал ако знае някой какво трябва да добавя/премахна моля да ми напише.

Благодаря


Титла: Apache2 + named
Публикувано от: Hapkoc в May 09, 2007, 16:40
Дал си доста изчерпателна информация относно текущата конфигурация, но не си дал достатъчно информация относно какво точно се случва, т.е. какво ще рече това "не се отваря".

Малко насоки:

1. какво връща 'dig domain.biz'?
2. какво връща 'dig -t ns domain.biz'?
3. пускаш 'dig -t ns biz' и след това адреса, който ти върне го слгаш вместо $bizns в командата 'dig domain.biz @$bizns' - какво връщя тя?
4. като се питаш да го заредиш в браузър какво се случва?


Титла: Apache2 + named
Публикувано от: orfey в May 09, 2007, 16:50
1. ns pri # dig domain.biz
; <<>> DiG 9.3.2 <<>> domain.biz
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 3015
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2

;; QUESTION SECTION:
;domain.biz.              IN      A

;; ANSWER SECTION:
domain.biz.       86400   IN      A       10.11.12.13

;; AUTHORITY SECTION:
domain.biz.       86400   IN      NS      ns.drugdomain.net.
domain.biz.       86400   IN      NS      ns.domain.biz.

;; ADDITIONAL SECTION:
ns.drugdiman.net.          62332   IN      A       11.11.11.11
ns.domain.biz.    86400   IN      A       10.11.12.1

;; Query time: 11 msec
;; SERVER: 10.11.12.1#53(10.11.12.1)
;; WHEN: Wed May  9 16:43:59 2007
;; MSG SIZE  rcvd: 126

2.ns pri # dig -t ns domain.biz

; <<>> DiG 9.3.2 <<>> -t ns domain.biz
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54047
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 2

;; QUESTION SECTION:
;domain.biz.              IN      NS

;; ANSWER SECTION:
domain.biz.       86400   IN      NS      ns.domain.biz.
domain.biz.       86400   IN      NS      ns.drugdomain.net.

;; ADDITIONAL SECTION:
ns.drugdomain.net.          62192   IN      A       11.11.11.11
ns.domain.biz.    86400   IN      A       10.11.12.1

;; Query time: 1 msec
;; SERVER: 10.11.12.1#53(10.11.12.1)
;; WHEN: Wed May  9 16:46:19 2007
;; MSG SIZE  rcvd: 110

Когато се опитам да го заредя като http://domain.biz

Not Found

The requested URL / was not found on this server.
Apache Server at domain.biz Port 80


Титла: Apache2 + named
Публикувано от: orfey в May 09, 2007, 17:04
Реших си проблема.
в /var/www/www.domian.biz
използвах да направя пряк път с командата ln -s www.domain.biz domain.biz и по този начин се оправиха нещата.
Благодаря за отговора все пак. :)


Титла: Apache2 + named
Публикувано от: NikDaPhreak в May 09, 2007, 21:49
А всъщност проблема ти е доста тривиален. Ако и в оригиналния конфигурационен файл Serveralias е изписан по този начин - няма да работи. Верния синтаксис е ServerAlias.

Have Phun!
NikDaPhreak