XBMC Live + Apache + local subdomains = no go

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Wiethoofd
  • Registratie: Juli 2007
  • Laatst online: 14-08 12:22

Wiethoofd

Broadcast TOM

Topicstarter
Situatieschets
Nvidia ION HTPC waarop een XBMC Live install staat. Dit is in basis de 10.04 minimal install met XBMC als enige GUI, hierop netjes samba, webmin, apache, php5, sabnzbd etc. gezet.

Na de install in de /etc/hostname de hostname naar 'devbak' gewijzigd. Vanaf andere computers is nu met \\devbak de sambashares te bekijken en op http://devbak kan ik lekker knutselen met alles wat in m'n /var/www map staat.

Wat ik wil
Ik wil subdomains werkend krijgen. http://subdomain.devbak opent => /var/www/subdomain
Idealiter wildcard subdomains die dus de gelijknamige map in /var/www toont.

Wat heb ik geprobeerd
Ik heb vrijwel alles geprobeerd wat ik tegen ben gekomen op de zoektermen/-combinaties virtual domain, apache, subdomain, webmin, virtual host.
• Entries in /etc/hosts neergezet zonder werkend resultaat
• Losse entries in httpd.conf gemaakt of nieuwe virtual server in sites-available/sites-enabled.
Er is veel meer geprobeerd dan hierboven kort te vermelden is, maar omdat ik er niet meer uitkom hoop ik hier op een duw richting een oplossing.

Een reïnstall is mogelijk om een schone linux/apache install te hebben, mocht ik met al m'n gepruts alles verkloot hebben.

Volg me op Twitter/X & Bluesky


Acties:
  • 0 Henk 'm!

  • RammY
  • Registratie: Oktober 2001
  • Laatst online: 02:22

RammY

Dát!

Wat zegt je error.log opt moment dat je een subdomein aanvraagt maar een 404 cq foutmelding krijgt?
Daar moet eigenlijk genoeg in staan om je fout te vinden.

Deze advertentieplaats is te huur!


Acties:
  • 0 Henk 'm!

  • sanfranjake
  • Registratie: April 2003
  • Niet online

sanfranjake

Computers can do that?

(overleden)
Post ook eens je rewrite rules? En zijn die subdomeinen/hosts wel op een of andere manier via netbios, dns, llmnr oid te resolven?

En anders idd de foutmeldingen goed nalopen, dit moet je letterlijk uit een log kunnen halen :)

Mijn spoorwegfotografie
Somda - Voor en door treinenspotters


Acties:
  • 0 Henk 'm!

  • Wiethoofd
  • Registratie: Juli 2007
  • Laatst online: 14-08 12:22

Wiethoofd

Broadcast TOM

Topicstarter
Reïnstall gedaan, was toch nodig. Even een korte inhoud van wat er nu in de nodige files staat:
code:
1
devbak

code:
1
2
3
127.0.0.1   localhost
127.0.1.1   devbak
# 127.0.1.1 XBMCLive.dummy.net  XBMCLive

In /etc/apache2/sites-available staan 'default' en 'default-ssl', in sites-enabled staat alleen een 000-default

Tussen de in/uit te schakelen Apache Modules staan naast de ingeschakelde 'alias' ook nog een authn_alias en een vhost_alias om in te schakelen.

Maak ik met webmin een nieuwe virtual host dan komt er onder sites-available een webmin.<timestamp>.conf met de volgende inhoud, de map in /var/www wordt ook automatisch aangemaakt.
code:
1
2
3
4
5
6
7
<VirtualHost test.devbak:*>
DocumentRoot /var/www/test
<Directory "/var/www/test">
allow from all
Options +Indexes
</Directory>
</VirtualHost>


De enige echte fout die ik in de apache error.log tegenkom is de volgende:
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName

Volg me op Twitter/X & Bluesky


Acties:
  • 0 Henk 'm!

  • RammY
  • Registratie: Oktober 2001
  • Laatst online: 02:22

RammY

Dát!

En wat krijg je als je alleen http://localhost (of je ip als jem van een andere bak probeert te bereiken) benaderd?

btw: eerste hit @ Google met je foutmelding:
http://aslamnajeebdeen.co...ervername-error-on-ubuntu

[ Voor 47% gewijzigd door RammY op 14-11-2011 17:07 ]

Deze advertentieplaats is te huur!


Acties:
  • 0 Henk 'm!

  • Wiethoofd
  • Registratie: Juli 2007
  • Laatst online: 14-08 12:22

Wiethoofd

Broadcast TOM

Topicstarter
http://devbak of het IP vanaf een andere computer toont de standaard index.html die na het installeren van apache in /var/www staat

Op hostname werkt volgens mij ook alleen maar omdat ik Samba geïnstalleerd heb.

De oplossing voor de foutmelding gevolgd en die ServerName regel in een lege httpd.conf gezet, error is nu weg.

Volg me op Twitter/X & Bluesky


Acties:
  • 0 Henk 'm!

  • RammY
  • Registratie: Oktober 2001
  • Laatst online: 02:22

RammY

Dát!

en doet je sub het nu wel of nog steeds niet.

Deze advertentieplaats is te huur!


Acties:
  • 0 Henk 'm!

  • Wiethoofd
  • Registratie: Juli 2007
  • Laatst online: 14-08 12:22

Wiethoofd

Broadcast TOM

Topicstarter
Subdomeinen hebben nog nooit gewerkt, met de inhoud van die webmin.conf gaat firefox van http://test.devbak op zoek naar http://www.test.devbak

Lokaal testen op de devbak zelf gaat niet ivm geen GUI, al zou via SSH getest kunnen worden als ik zou weten wat te testen...

Volg me op Twitter/X & Bluesky


Acties:
  • 0 Henk 'm!

  • RammY
  • Registratie: Oktober 2001
  • Laatst online: 02:22

RammY

Dát!

T zal vast niet uitmaken maar probeer je conf eens aan te passen naar:

code:
1
2
3
4
5
6
7
8
<VirtualHost *:80>
DocumentRoot "/var/www/test"
ServerName test.devbak
<Directory "/var/www/test">
allow from all
Options +Indexes
</Directory>
</VirtualHost>


Zo maakt Webmin ze bij mij ook aan dus....

Deze advertentieplaats is te huur!


Acties:
  • 0 Henk 'm!

  • Wiethoofd
  • Registratie: Juli 2007
  • Laatst online: 14-08 12:22

Wiethoofd

Broadcast TOM

Topicstarter
Haalt inderdaad niets uit. Moet er naast die VirtualHost ook nog iets gewijzigd worden in de hosts file of...

Volg me op Twitter/X & Bluesky


Acties:
  • 0 Henk 'm!

  • RammY
  • Registratie: Oktober 2001
  • Laatst online: 02:22

RammY

Dát!

Euhhhh ja...
Jij zal een DNS server moeten gaan draaien.
Aangezien een pc natuurlijk niet weet dat je sub op je server draait moet dat ergens vandaan komen.
Daarvoor is dan dus ook DNS.

Of je moet in je Windows Host file (even er vanuit gaande dat je Windows draait) een entry moeten gaan maken dat bijv test.devbak naar $insert_ip_van_server verwijst...

Deze advertentieplaats is te huur!


Acties:
  • 0 Henk 'm!

  • wasted247
  • Registratie: Oktober 2006
  • Laatst online: 18-12-2024
Ik heb sub hostnames nog nooit werkend gezien, het is v.z.i.w. ook iets heel anders als sub domeinen.

Echter zou het volgens deze site moeten kunnen:
http://edwardawebb.com/apache/create-subdomains-apache-easy

Blijkbaar werkt het met de door jou gekozen Name Based Virtual hosts niet.

Acties:
  • 0 Henk 'm!

  • RammY
  • Registratie: Oktober 2001
  • Laatst online: 02:22

RammY

Dát!

wasted247 schreef op dinsdag 15 november 2011 @ 15:43:
Ik heb sub hostnames nog nooit werkend gezien, het is v.z.i.w. ook iets heel anders als sub domeinen.

Echter zou het volgens deze site moeten kunnen:
http://edwardawebb.com/apache/create-subdomains-apache-easy

Blijkbaar werkt het met de door jou gekozen Name Based Virtual hosts niet.
Dit is dus exact de zelfde manier als de TS wil.
Het enige verschil is dat in het voorbeeldje wat jij geeft, er alleen localhost word gebruikt.
Dan moet er dus inderdaad lokaal een verwijzing in de hostfile komen.
Dit kan dus ook op een andere pc in het netwerk zoals ik beschrijf.

Wil hij hier omheen werken zodat hij niet elke keer bij een nieuwe sub een wijziging op de pc moet uitvoeren, dan moet hij een DNS server gebruiken.
Krijg je automagisch een domein (het zij dan lokaal).

Andere oplossing:
Neem bij TransIP een domeinnaampje voor < € 10,- per jaar en regel daar je DNS zooi.

Deze advertentieplaats is te huur!


Acties:
  • 0 Henk 'm!

  • Wiethoofd
  • Registratie: Juli 2007
  • Laatst online: 14-08 12:22

Wiethoofd

Broadcast TOM

Topicstarter
@RammY, het is echt voor puur lokaal knutselen en niet vanuit de submap te hoeven werken bij verschillende projectjes. Domeinen genoeg, maar lokaal heb ik gewoon beschikbaar.

Volg me op Twitter/X & Bluesky


Acties:
  • 0 Henk 'm!

  • wasted247
  • Registratie: Oktober 2006
  • Laatst online: 18-12-2024
RammY schreef op dinsdag 15 november 2011 @ 15:54:
[...]
Dit is dus exact de zelfde manier als de TS wil.
Het enige verschil is dat in het voorbeeldje wat jij geeft, er alleen localhost word gebruikt.
Dan moet er dus inderdaad lokaal een verwijzing in de hostfile komen.
Dit kan dus ook op een andere pc in het netwerk zoals ik beschrijf.

Wil hij hier omheen werken zodat hij niet elke keer bij een nieuwe sub een wijziging op de pc moet uitvoeren, dan moet hij een DNS server gebruiken.
Krijg je automagisch een domein (het zij dan lokaal).

Andere oplossing:
Neem bij TransIP een domeinnaampje voor < € 10,- per jaar en regel daar je DNS zooi.
Misschien lees ik het niet goed, maar er staat toch enkel dat ie het niet werkend krijgt? Niets over een wildcard? Het moet iig mogelijk zijn het te configureren, en dat was de vraag volgens mij :)

@Wiethoofd, volg die toturial is, een verschil wat mij zo opvalt is dat ie vooraf alle dirs specificeert, en de vhosts met lokale.hostname:80 specificeert. Het moet dus iig kunnen.

[ Voor 9% gewijzigd door wasted247 op 15-11-2011 16:00 ]


Acties:
  • 0 Henk 'm!

  • RammY
  • Registratie: Oktober 2001
  • Laatst online: 02:22

RammY

Dát!

Wiethoofd schreef op dinsdag 15 november 2011 @ 15:56:
@RammY, het is echt voor puur lokaal knutselen en niet vanuit de submap te hoeven werken bij verschillende projectjes. Domeinen genoeg, maar lokaal heb ik gewoon beschikbaar.
Dan kun je eens gaan knutselen met BIND.
En als secondary DNS je ip van je server opgeven.
Anders gaat je dit niet lukken.
wasted247 schreef op dinsdag 15 november 2011 @ 15:58:
[...]


Misschien lees ik het niet goed, maar er staat toch enkel dat ie het niet werkend krijgt? Niets over een wildcard? Het moet iig mogelijk zijn het te configureren, en dat was de vraag volgens mij :)

@Wiethoofd, volg die toturial is, een verschil wat mij zo opvalt is dat ie vooraf alle dirs specificeert, en de vhosts met lokale.hostname:80 specificeert. Het moet dus iig kunnen.
En dan sla je nog steeds het laatste stukje over.
Staar je niet blind naar de Apache config.

[ Voor 42% gewijzigd door RammY op 15-11-2011 16:01 ]

Deze advertentieplaats is te huur!


Acties:
  • 0 Henk 'm!

  • wasted247
  • Registratie: Oktober 2006
  • Laatst online: 18-12-2024
RammY schreef op dinsdag 15 november 2011 @ 15:59:
[...]
En dan sla je nog steeds het laatste stukje over.
Staar je niet blind naar de Apache config.
Dit bedoel je?
Idealiter wildcard subdomains die dus de gelijknamige map in /var/www toont.
Dat gaat idd niet, dat lukt je enkel met een wildcard in je DNS en een of andere rewrite rule in apache. My bad, daar had ik dus wel overheen gelezen |:( . Maar in de basis moet het (handmatig) wel werken.

[ Voor 4% gewijzigd door wasted247 op 15-11-2011 16:08 ]


Acties:
  • 0 Henk 'm!

  • RammY
  • Registratie: Oktober 2001
  • Laatst online: 02:22

RammY

Dát!

Nee daar heb ik het niet over.
Zowiezo niet over een wildcard...

Heb het over het stukje in de website die jij aangeeft beginende bij "Setting your new sub domains as valid hosts"

Hier gaat het bij TS ook mis.

Op het moment van http://devbak weet de pc dat dit lokaal is.
Geef je er iets bij voor dus http://test.devbak dan word "devbak" een TLD.
Aangezien de pc waarop de TS dit wil bekijken dan de TLD "devbak" wil proberen te resolven komt hij bedrogen uit want die bestaat niet.

Zeg je vervolgens in je Hosts file dat test.devbak op $insertIP te vinden is, gaat er geen resolving op een DNS server plaatsvinden maar weet hij zn pad al en word er netjes op de server gekeken.

Deze advertentieplaats is te huur!


Acties:
  • 0 Henk 'm!

  • Wiethoofd
  • Registratie: Juli 2007
  • Laatst online: 14-08 12:22

Wiethoofd

Broadcast TOM

Topicstarter
Zodra ik in m'n eigen HOSTS file op m'n windowsbak het ip van de server met apache neerzet met vhost.hostname => opent /var/www/vhostmap

Ik moet dus op de computer vanaf waar ik werk m'n HOSTS-file wijzigen om (verkeerd) resolven te voorkomen.

Nu m'n servertje even van een statisch IP voorzien :P

Volg me op Twitter/X & Bluesky


Acties:
  • 0 Henk 'm!

  • RammY
  • Registratie: Oktober 2001
  • Laatst online: 02:22

RammY

Dát!

Yup...
Dus:
C:\WINDOWS\system32\drivers\etc\hosts

Er staat al in:
127.0.0.1 localhost

Toevoegen
192.168.1.1 (of wat het moge zijn) {tab} test.devbak

Volgensmij moet het dan direct werken, mogelijk even rebooten.

Deze advertentieplaats is te huur!


Acties:
  • 0 Henk 'm!

  • wasted247
  • Registratie: Oktober 2006
  • Laatst online: 18-12-2024
Doh... Ik maar denken dat het over de apache cq. server config ging

Succes!

Acties:
  • 0 Henk 'm!

  • Wiethoofd
  • Registratie: Juli 2007
  • Laatst online: 14-08 12:22

Wiethoofd

Broadcast TOM

Topicstarter
Ik zat idd ook constant naar een oplossing op de apache/server instellingen te kijken, maar als hij op de computer om de server te benaderen al fout gaat resolven moetje daar dus beginnen :P

Volg me op Twitter/X & Bluesky

Pagina: 1