Toon posts:

[Apache] Problemen met subdomein

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb thuis een mail-/webserver draaien. (Slackware 8.1, Apache, Sendmail)
Nu heb ik een tijdje geleden een domein gekocht, en meteen een subdomein aangemaakt in de DNS server voor me mailserver (mail.domein.com). Dit werkt nu allemaal prima. Het probleem is echter nu dat ook Apache (webserver) reageert op dit subdomein en de homepage laat zien.

Ik zou graag willen instellen dat als iemand dit subdomein probeert te benaderen via de browser.. Apache hier niet op reageert.... (Heeft dit toevallig te maken met 'VirtualHost'.)

Alle hulp welkom..


Bvd,
Schaakmat.

Verwijderd

Topicstarter
Niemand enig idee? :/

Verwijderd

Verwijderd schreef op 25 september 2002 @ 16:20:
Ik heb thuis een mail-/webserver draaien. (Slackware 8.1, Apache, Sendmail)
Nu heb ik een tijdje geleden een domein gekocht, en meteen een subdomein aangemaakt in de DNS server voor me mailserver (mail.domein.com). Dit werkt nu allemaal prima. Het probleem is echter nu dat ook Apache (webserver) reageert op dit subdomein en de homepage laat zien.

Ik zou graag willen instellen dat als iemand dit subdomein probeert te benaderen via de browser.. Apache hier niet op reageert.... (Heeft dit toevallig te maken met 'VirtualHost'.)

Alle hulp welkom..


Bvd,
Schaakmat.
Waarschijnlijk heb je ingesteld dat alle http request op je ip door apache worden beantwoord. Het komt er dus gewoon op aan apache alleen op de nodige hosts te laten luisteren.

  • sebas
  • Registratie: April 2000
  • Laatst online: 16-12-2025
code:
1
2
3
4
5
6
7
8
9
10
NameVirtualHost ip.address.of.host.some_domain.com
<VirtualHost ip.address.of.host.some_domain.com>
    ServerAdmin webmaster@host.some_domain.com
    DocumentRoot /www/docs/host.some_domain.com
    ServerName mail.domain.com
    ErrorLog logs/host.some_domain.com-error.log
    CustomLog logs/host.some_domain.com-access.log common
    Order allow,deny
    Deny from all
</VirtualHost>


Zoiets in je httpd.conf zou de requests voor http://mail.domein.com weigeren.

Everyone complains of his memory, no one of his judgement.


Verwijderd

Topicstarter
Sebas schreef op 25 september 2002 @ 19:50:
code:
1
2
3
4
5
6
7
8
9
10
NameVirtualHost ip.address.of.host.some_domain.com
<VirtualHost ip.address.of.host.some_domain.com>
    ServerAdmin webmaster@host.some_domain.com
    DocumentRoot /www/docs/host.some_domain.com
    ServerName mail.domain.com
    ErrorLog logs/host.some_domain.com-error.log
    CustomLog logs/host.some_domain.com-access.log common
    Order allow,deny
    Deny from all
</VirtualHost>


Zoiets in je httpd.conf zou de requests voor http://mail.domein.com weigeren.
Syntax error on line 998 of /usr/local/apache/conf/httpd.conf:
order not allowed here
./apachectl start: httpd could not be started

Dit is de volgende foutmelding die ik hierop krijg..

Misschien een andere optie?

  • sebas
  • Registratie: April 2000
  • Laatst online: 16-12-2025
hmmm ...

Ik zit even aan een workaround te denken:

Je maakt de virtual host aan (zoals boven aangeduid) en dan trek je de security voor deze vhost strak. Hier kun je bijvoorbeeld denken aan een DocumentRoot waar de server geen leesrechten heeft. Dit triggert dan een forbidden error en je bent er.

Ik heb even de apache documentatie doorgespit en kan zo 1-2-3 niets handigs vinden wat anders ook zou werken.

Everyone complains of his memory, no one of his judgement.


  • sebas
  • Registratie: April 2000
  • Laatst online: 16-12-2025
ohjawel ...

code:
1
2
    Order allow,deny
    Deny from all


dit in een .htaccess file in je ServerRoot van mail.domain.com heeft eenzelfde effect als het goed is.

Everyone complains of his memory, no one of his judgement.


  • Polichism
  • Registratie: Maart 2002
  • Niet online

Polichism

MOEHOE

(overleden)
wat is dan je 998ste regel precies?

{02:31:10} (splinkie): ik hoor net van iemand dat ze nu met een fietsband moest naaien omdat ze geen condooms meer kon betalen || {02:34:44} (Asjemenou): beter met een lange tijd met goodyear dan een korte tijd met firestone en in de problemen komen


Verwijderd

Topicstarter
Laat ik dat dan maar proberen :)

dankje!

Verwijderd

Topicstarter
SuperKoej schreef op 25 september 2002 @ 22:44:
wat is dan je 998ste regel precies?
Dat order gedeelte uit de VirtualHost volgens sebas.

  • Polichism
  • Registratie: Maart 2002
  • Niet online

Polichism

MOEHOE

(overleden)
En als je dit eens probeert:
code:
1
2
3
4
<VirtualHost *>
                        ServerName domein.org
                        DocumentRoot /plaats/van/jou/html/files
</VirtualHost>


Meer hoeft er eigenlijk niet te staan.
Ik heb zelf ook al een heleboel sub-domeinen aangemaakt.
En dat waren aan de hand van deze 2 regels.
En heb je deze regel ook staan?

code:
1
2
3
4
#
# Use name-based virtual hosting.
#
NameVirtualHost *


Deze regels heb je ook zowieso nodig voor een Virtual Host

{02:31:10} (splinkie): ik hoor net van iemand dat ze nu met een fietsband moest naaien omdat ze geen condooms meer kon betalen || {02:34:44} (Asjemenou): beter met een lange tijd met goodyear dan een korte tijd met firestone en in de problemen komen


  • Polichism
  • Registratie: Maart 2002
  • Niet online

Polichism

MOEHOE

(overleden)
Ojah, misschien een beetje onduidelijk geweest laatste post.
Maar..
code:
1
ServerName domein.org

Dat domein.org daar moet wel je subdomein staan.
En niet je huidige domein.

{02:31:10} (splinkie): ik hoor net van iemand dat ze nu met een fietsband moest naaien omdat ze geen condooms meer kon betalen || {02:34:44} (Asjemenou): beter met een lange tijd met goodyear dan een korte tijd met firestone en in de problemen komen


  • Hagar
  • Registratie: Februari 2001
  • Laatst online: 14-10-2025

Hagar

Diabootic

Het ging erom dat bepaalde subdomeinen juist niet reageren en worden afgewezen. ;)

Nu ook zonder stropdas

Pagina: 1