Nieuws:

Ubuntu-NL weer online!

Na een periode van technische problemen en een overbelaste server zijn we eindelijk weer bereikbaar.
Samen met Hobbynet, onze sponsor en hostingpartner, hebben we een oplossing gevonden zodat alles weer soepel draait.

Bedankt voor jullie geduld en begrip. We hopen nu weer verder te gaan waar we gebleven waren.

Het team van Ubuntu-NL

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

Auteur Topic: Apache redirecten  (gelezen 789 keer)

Offline Exilebear

  • Lid
Apache redirecten
« Gepost op: 2010/10/14, 13:46:08 »
Beste leden,

Ik heb 1 webserver draaien met Apache. De webserver staat geinstalleerd op een virtuele server met behulp van Proxmox. Nu wil ik graag de interface van proxmox benaderbaar maken via de webserver. Dit houd in dat ik graag wil dat als ik naar proxmox.mijndomein.nl ga dat ik dan via https naar de interface ga.

Nu heb ik dit voor mijn email server en zabbix server ook gedaan, alleen deze werken niet met https. En nu lukt het niet om het voor elkaar te krijgen.
Ik heb in /etc/hosts een regel aangemaakt met daarin proxmox.mijndomein.nl 192.168.1.XX.

Daarna heb ik een virtualhost aangemaakt met daarin:

Citaat
NameVirtualHost *:443
<VirtualHost *:443>
        ServerName proxmox.mijndomein.nl

   RewriteEngine     On
   RewriteRule       ^(.*)$        http://proxmox.mijndomein.nl$1  [P]
   ServerAlias proxmox.mijndomein.nl

       CustomLog /var/log/apache2/test.access.log combined
       ErrorLog /var/log/apache2/test.error.log
</VirtualHost>

Ik heb de mod_proxy aangezet en in de conf daarvan het volgende toegevoegd:

Citaat
<Proxy http://proxmox.exilebear.nl>
   Order deny,allow
   Deny from all
   Allow from all
</Proxy>

Weet er iemand waar het fout gaat?
Mocht ik iets niet helder hebben omschreven, excuses ervoor :-[

Offline Exilebear

  • Lid
Re: Apache redirecten
« Reactie #1 Gepost op: 2010/10/14, 16:28:33 »
Even ter informatie: je wilt dat alles wat op die server binnenkomt (wat is daar de naam van?) op poort 443 automatisch doorgestuurd wordt naar proxmox.mijndomein.nl ?
Of alleen als je naar proxmox.mijndomein.nl gaat?
Nu zegt je rewrite namelijk dat alles naar proxmox moet....ongeacht welke naam gebruikt is.

En dan nog..../etc/hosts werkt alleen op die ene machine....zodra je die naam vanaf andere machines wilt gebruiken zul je hem aan de dns server moeten toevoegen.

Verder staat je rewrite tussen de ServerName en ServerAlias....waarom dat?

Ik werk hier ontzettend veel met proxies en rewrites, maar ik stel nooit echt iets in via mod_proxy.....

Even vanaf het begin: Stel jouw server heet extern server.example.com en je wilt dat server.example.com/proxmox doorverwijzen naar iets anders:
in de virtualhost:
ProxyPass   /proxmox  http://naam.andere.server/pad/andere/server
ProxyPassReverse /proxmox  http://naam.andere.server/pad/andere/server

Als je wilt dat een virtualhost alleen reageert op een bepaalde naam:
NameVirtualHost proxmox.example.com
<VirtualHost proxmox.example.com>
   ServerName proxmox.example.com
etc.
alias mag je weg laten als hij die niet heeft.


De webserver heet web.mijndomein.nl en heeft 192.168.1.11 als static ip.

Proxmox.mijndomein.nl heeft een eigen apache geinstalleerd en heeft als static ip 192.168.1.12

Wat ik graag wil is dat als ik naar proxmox.mijndomein.nl ga dat ik dan alleen naar de interne server 192.168.1.12 wordt doorverwezen via https.
« Laatst bewerkt op: 2010/10/14, 16:30:09 door Exilebear »