Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: [Opgelost] Virutal host met andere poort  (gelezen 1458 keer)

Offline tap

  • Lid
  • Steunpunt: Nee
[Opgelost] Virutal host met andere poort
« Gepost op: 2011/07/10, 01:58:14 »
Via dit forum heb ik inmiddels geleerd hoe ik met virtual host moet omgaan. Zie http://bit.ly/qKF0we

Nu wil ik een doorverwijzen naar een service die draait op een specifieke poort.
De situatie wordt dan.

webmail.hostname.org -> XX.XX.XXX.XX => redirect naar /var/www/mail
system.hostname.org -> XX.XX.XXX.XX => redirect naar XX.XX.XXX.XX:8000

Dit lukt mij niet. Iemand een oplossing?
« Laatst bewerkt op: 2011/07/11, 08:42:38 door tap »

Offline #!

  • Lid
    • tuxtopia
  • Steunpunt: Nee
Re: Virutal host met andere poort
« Reactie #1 Gepost op: 2011/07/10, 10:37:56 »
Eerst zorgen dat de poort aanstaat: http://httpd.apache.org/docs/2.0/bind.html

En nu dat aanpassen in je virtualhost. Dus dan 192.168.1.1:8000 als virtualhost trigger.

Offline tap

  • Lid
  • Steunpunt: Nee
Re: Virutal host met andere poort
« Reactie #2 Gepost op: 2011/07/10, 12:13:15 »
Als ik het volgende toevoeg

Listen 8000

Dan krijg ik deze foutmelding terug


 * Restarting web server apache2
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:8000
no listening sockets available, shutting down
Unable to open logs
   ...fail!

Dit blijft hetzelfde als ik specifiek laat luisteren op poort op 192.168.1.200

Listen 192.168.1.200:8000


 * Restarting web server apache2
(98)Address already in use: make_sock: could not bind to address 192.168.1.200:8000
no listening sockets available, shutting down
Unable to open logs
   ...fail!

Mijn httpd.conf ziet er nu zo uit


NameVirtualHost 192.168.1.200
Listen 192.168.1.200:80
Listen 192.168.1.200:8000

<VirtualHost 192.168.1.200>
   DocumentRoot "/var/www/mail"
   ServerName webmail.XXXX.net
</VirtualHost>

<VirtualHost 192.168.1.200>
   ServerName system.XXXX.net
   Redirectpermanent system.XXXX.net 192.168.1.200:8000
</VirtualHost>



Iemand het juiste stukje code?

Offline #!

  • Lid
    • tuxtopia
  • Steunpunt: Nee
Re: Virutal host met andere poort
« Reactie #3 Gepost op: 2011/07/10, 12:33:23 »
De foutmelding lijkt me duidelijk, de port is al in use. Wat probeer je precies te draaien onder deze port? Heeft die dienst niet zelf al een andere webserver geïnstalleerd?

Offline tap

  • Lid
  • Steunpunt: Nee
Re: Virutal host met andere poort
« Reactie #4 Gepost op: 2011/07/10, 12:59:39 »
Op die poort draait Splunk.
Een speeltje om mijn server te bekijken.

Als ik daar lokaal naar toe wil, dan kom ik er via.

192.168.1.200:8000

Maar ik wil graag een redirect maken vanaf internet.
« Laatst bewerkt op: 2011/07/10, 13:02:07 door tap »

Offline #!

  • Lid
    • tuxtopia
  • Steunpunt: Nee
Re: Virutal host met andere poort
« Reactie #5 Gepost op: 2011/07/10, 15:42:18 »
Uhh, maar dan werkt het dus gewoon al. Gewoon :8000 achter je url zetten en het werkt, hoef je niks meer aan te doen.

Offline tap

  • Lid
  • Steunpunt: Nee
Re: Virutal host met andere poort
« Reactie #6 Gepost op: 2011/07/10, 18:09:07 »
Hmmm, was het maar zo makkelijk  =D

Zo ziet het er nu uit.


NameVirtualHost 192.168.1.200

<VirtualHost 192.168.1.200>
   DocumentRoot "/var/www/mail"
   ServerName webmail.XXXX.net
</VirtualHost>

<VirtualHost 192.168.1.200>
   ServerName system.XXXX.net
   Redirectpermanent system.XXXX.net http://192.168.1.200:8000
</VirtualHost>

Ik krijg dan een foutmelding in de browser dat de pagina niet gevonden wordt.

Offline #!

  • Lid
    • tuxtopia
  • Steunpunt: Nee
Re: Virutal host met andere poort
« Reactie #7 Gepost op: 2011/07/10, 20:52:02 »
Een poort is natuurlijk iets totaal anders dan een hostname. Volgens mij kan je een hostname niet zomaar redirecten naar een poort. http = poort 80, als het achter een andere poort draait zal je deze altijd mee moeten geven aan je browser. het enige wat je dus kan doen is system.xxxx.net:8000 intikken.

Zolang die service intern bereikbaar is op ip:port werkt het extern ook. Je moet alleen je port dan forwarden in je router.

Offline tap

  • Lid
  • Steunpunt: Nee
Re: Virutal host met andere poort
« Reactie #8 Gepost op: 2011/07/10, 21:01:24 »
Ik dacht dat het wel kon, onwetendheid.
Maar jou oplossing werkt inderdaad...
Ik heb het nu draaiend zoals ik het wil.

Bedankt!

Offline #!

  • Lid
    • tuxtopia
  • Steunpunt: Nee
Re: Virutal host met andere poort
« Reactie #9 Gepost op: 2011/07/11, 08:35:01 »
Mooi zo. Vergeet je niet nog even [opgelost] voor je titel te zetten :)?