apassi-ongelma

Ollaan liikenteessä Debian pohjalla ja siihen
on lisätty apassi 1.3.26, joka tulee debianin
.deb-pakettina: apache_1.3.26-0woody6_i386.
Eli tavallinen pc-rauta.

Ongelma on siinä, että virtual hosteista
tulee vain ensimmäinen ja main server ei ollenkaan.
Httpd.conf'ia olen säätänyt kyllästymiseen asti.
Sopivasti kun kirjoittelee, niin configtest/start
kertoo selvästi eng., että port 80 "overlap" ja
"seuraava on läsnä". Eli sama tilanne.
Minulla on pari virtual hostia perässä.
Kun vaihtaa niiden paikkaa niin se eka tulee
netissä läpi.

Onko jollain tullut vastaan samaa? Uskon, että
httpd.conf'in virtual host kohta on ok.
Siksi en liimannut sitä tähän mukaan.
Muuta vikaa, vikailmoituksia en ole huomannut.

Muistelkaahan apassin vääntäjät, tuleeko mitään
"johtolankaa" mieleen
6460
Äänestä

Muut lukivat myös

Vastaukset 6

Vanhimmat

Virtuaalihostit?

NameVirtualhost www.domain.tld:80

määritteet...

NameVirtualhost forum.domain.tld:80

taas määritteet...


Jos tuota tarkoitat ni mee httpd.apache.org ja avaa sieltä apache 1.3:sen manuaali...

Äänestä
  • Tuota manuaalia on luettu. Sehän tässä kummastuttaa, kaikki näyttää olevan ok, mutta aina vaan
    default server (main server) vastaa. IronGuard'in idean mukaan. Aina ennen
    pakettia laitoin NameVirtualHost. (sama kai onko isolla vai pienellä)

    Apassi kertoi käynnistyessään:
    [Sun Feb 27 12:05:06 2005] [warn] NameVirtualHost www.2domain.com:80 has no VirtualHosts
    [Sun Feb 27 12:05:06 2005] [warn] NameVirtualHost www.3domain.com:80 has no VirtualHosts
    /usr/sbin/apachectl start: httpd started

    Apassi 1.3 Virtual Hosting manuaalin mukaan pitäisi laittaa main server myös virtual hosting
    listan ensimmäiseksi.

    "Omalla konfiksella" (alla) saan seuraavan ilmoituksen

    xx.73.49.xxx:80 is a NameVirtualHost
    default server www.1domain.net (/etc/apache/httpd.conf:1008)
    port 80 namevhost www.1domain.net (/etc/apache/httpd.conf:1008)
    port 80 namevhost www.2domain.com (/etc/apache/httpd.conf:1015)
    port 80 namevhost www.3domain.com (/etc/apache/httpd.conf:1023)

    Eli, eikö sen näytä ihan ok'lta? Kaikki domainit vastaavat defaultin sisällöllä

    Listen 80
    ServerName koneennimi.domain1.net
    NameVirtualHost xx.73.49.xxx:80

    #
    # VirtualHost example:
    # Almost any Apache directive may go into a VirtualHost container.

    #
    #


    ServerAdmin sähköpostiosoite
    ServerName www.domain1.net
    DocumentRoot /home/domain1
    CustomLog /home/domain/loki.log combined



    ServerAdmin sähköpostiosoite
    ServerAlias domain2.com *.domain2.com
    ServerName www.domain2.com
    DocumentRoot /home/domain2
    CustomLog /home/domain2/loki.log combined



    ServerAdmin sähköpostiosoite
    ServerAlias domain3.com *.domain3.com
    ServerName www.domain3.com
    DocumentRoot /home/domain3
    CustomLog /home/domain3/loki.log combined

    Äänestä

  • hannes kirjoitti:

    Tuota manuaalia on luettu. Sehän tässä kummastuttaa, kaikki näyttää olevan ok, mutta aina vaan
    default server (main server) vastaa. IronGuard'in idean mukaan. Aina ennen
    pakettia laitoin NameVirtualHost. (sama kai onko isolla vai pienellä)

    Apassi kertoi käynnistyessään:
    [Sun Feb 27 12:05:06 2005] [warn] NameVirtualHost www.2domain.com:80 has no VirtualHosts
    [Sun Feb 27 12:05:06 2005] [warn] NameVirtualHost www.3domain.com:80 has no VirtualHosts
    /usr/sbin/apachectl start: httpd started

    Apassi 1.3 Virtual Hosting manuaalin mukaan pitäisi laittaa main server myös virtual hosting
    listan ensimmäiseksi.

    "Omalla konfiksella" (alla) saan seuraavan ilmoituksen

    xx.73.49.xxx:80 is a NameVirtualHost
    default server www.1domain.net (/etc/apache/httpd.conf:1008)
    port 80 namevhost www.1domain.net (/etc/apache/httpd.conf:1008)
    port 80 namevhost www.2domain.com (/etc/apache/httpd.conf:1015)
    port 80 namevhost www.3domain.com (/etc/apache/httpd.conf:1023)

    Eli, eikö sen näytä ihan ok'lta? Kaikki domainit vastaavat defaultin sisällöllä

    Listen 80
    ServerName koneennimi.domain1.net
    NameVirtualHost xx.73.49.xxx:80

    #
    # VirtualHost example:
    # Almost any Apache directive may go into a VirtualHost container.

    #
    #


    ServerAdmin sähköpostiosoite
    ServerName www.domain1.net
    DocumentRoot /home/domain1
    CustomLog /home/domain/loki.log combined



    ServerAdmin sähköpostiosoite
    ServerAlias domain2.com *.domain2.com
    ServerName www.domain2.com
    DocumentRoot /home/domain2
    CustomLog /home/domain2/loki.log combined



    ServerAdmin sähköpostiosoite
    ServerAlias domain3.com *.domain3.com
    ServerName www.domain3.com
    DocumentRoot /home/domain3
    CustomLog /home/domain3/loki.log combined

    Oletko muuten luonut dns:t noille?

    Tuo esim. "[Sun Feb 27 12:05:06 2005] [warn] NameVirtualHost www.2domain.com:80 has no VirtualHosts " tulee mulla itsellänikin mutta ne kuitenkin toimii.

    Äänestä

  • IronGuard kirjoitti:

    Oletko muuten luonut dns:t noille?

    Tuo esim. "[Sun Feb 27 12:05:06 2005] [warn] NameVirtualHost www.2domain.com:80 has no VirtualHosts " tulee mulla itsellänikin mutta ne kuitenkin toimii.

    Minä en hoida tuota dns-puolta. Kaveri.
    Olen koneella "hyyryläisenä" eli "virtual hosting". Kaikesta huolimatta, pitäisi mennä läpi "tavalliseen tapaan". Minun httpd kuuntelee ja kuulee. Kun katson apassin lokia, näen järkevän, http/1.1- mukaisen pyynnön. Tavara vain lähtee väärästä "lokerikosta" (DocumentRoot). Selaimen
    URL-rivillä on oikea domain (eli se mitä riville kirjoitettiin) esim: www.3domain.com, mutta webbisivu on 1domain.com'in. Minun Apassin "Global ja main server säädöistä olen kokeillut karkeasti kaiken. Luonnollisesti myös eri selaimilla.

    Alla esim lokista:
    xx.186.216.xxx - - [27/Feb/2005:15:36:11 0200] "GET / HTTP/1.1" 200 957 "http://www.2domain.com/" "Mozilla/4.0 (compatible; MSIE 5.0; Windows 98) Opera 5.12 [en]"
    xx.186.216.xxx - - [27/Feb/2005:15:36:11 0200] "GET /hol.jpg HTTP/1.1" 200 3253 "http://xx.73.49.xxx/" "Mozilla/4.0 (compatible; MSIE 5.0; Windows 98) Opera 5.12 [en]"

    Äänestä

  • hannes kirjoitti:

    Minä en hoida tuota dns-puolta. Kaveri.
    Olen koneella "hyyryläisenä" eli "virtual hosting". Kaikesta huolimatta, pitäisi mennä läpi "tavalliseen tapaan". Minun httpd kuuntelee ja kuulee. Kun katson apassin lokia, näen järkevän, http/1.1- mukaisen pyynnön. Tavara vain lähtee väärästä "lokerikosta" (DocumentRoot). Selaimen
    URL-rivillä on oikea domain (eli se mitä riville kirjoitettiin) esim: www.3domain.com, mutta webbisivu on 1domain.com'in. Minun Apassin "Global ja main server säädöistä olen kokeillut karkeasti kaiken. Luonnollisesti myös eri selaimilla.

    Alla esim lokista:
    xx.186.216.xxx - - [27/Feb/2005:15:36:11 0200] "GET / HTTP/1.1" 200 957 "http://www.2domain.com/" "Mozilla/4.0 (compatible; MSIE 5.0; Windows 98) Opera 5.12 [en]"
    xx.186.216.xxx - - [27/Feb/2005:15:36:11 0200] "GET /hol.jpg HTTP/1.1" 200 3253 "http://xx.73.49.xxx/" "Mozilla/4.0 (compatible; MSIE 5.0; Windows 98) Opera 5.12 [en]"

    Apassi-ongelma sitten ratkesi.
    Ihan yleiseksi hyödyksi ajattelin kertoa ratkaisun.

    Domainit meni domain forwardista läpi.
    Maskit päällä.
    Ja oudosti tuo Apassi luki vhosit, kun laittoi
    defaultin viimeiseksi.

    kiitos sheriffi, IronGuard osanotosta.
    Rautaista jatkoa.

    hannes

    Äänestä

  • hannes kirjoitti:

    Apassi-ongelma sitten ratkesi.
    Ihan yleiseksi hyödyksi ajattelin kertoa ratkaisun.

    Domainit meni domain forwardista läpi.
    Maskit päällä.
    Ja oudosti tuo Apassi luki vhosit, kun laittoi
    defaultin viimeiseksi.

    kiitos sheriffi, IronGuard osanotosta.
    Rautaista jatkoa.

    hannes

    Case closed ja kaikki hyvin. Hyvä että sait toimimaan.

    Äänestä

Kommentoi aloitusta


hannes kirjoitti:

Ollaan liikenteessä Debian pohjalla ja siihen
on lisätty apassi 1.3.26, joka tulee debianin
.deb-pakettina: apache_1.3.26-0woody6_i386.
Eli tavallinen pc-rauta.

Ongelma on siinä, että virtual hosteista
tulee vain ensimmäinen ja main server ei ollenkaan.
Httpd.conf'ia olen säätänyt kyllästymiseen asti.
Sopivasti kun kirjoittelee, niin configtest/start
kertoo selvästi eng., että port 80 "overlap" ja
"seuraava on läsnä". Eli sama tilanne.
Minulla on pari virtual hostia perässä.
Kun vaihtaa niiden paikkaa niin se eka tulee
netissä läpi.

Onko jollain tullut vastaan samaa? Uskon, että
httpd.conf'in virtual host kohta on ok.
Siksi en liimannut sitä tähän mukaan.
Muuta vikaa, vikailmoituksia en ole huomannut.

Muistelkaahan apassin vääntäjät, tuleeko mitään
"johtolankaa" mieleen

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu