Apache 2 en Outlook Web Access (OWA)

Pagina: 1
Acties:
  • 110 views sinds 30-01-2008
  • Reageer

  • MarcoG
  • Registratie: Oktober 2006
  • Laatst online: 14:22
Beste Tweakers,

Op dit moment heb ik hier een Windows 2003 server draaien met Exchange 2003 er op geinstalleerd.
Als Webserver gebruik ik Apache 2.0.58.
  • Voor Exchange heb ik SP1 en SP2 geinstalleerd.
Nu vroeg ik me af hoe ik Outlook Web Access (OWA) kan laten werken in combinatie met Apache?

Ik heb al op dit forum gezocht naar oplossing maar ik kon geen duidelijke oplossing vinden.
Ook heb ik op internet gezocht naar informatie maar hier kon ik ook geen oplossing vinden.

De server hangt achter een modem en een router.

Een simpele omschijving is als volgt:
-----Modem-----Router------Server


Alvast bedankt

  • Rolfie
  • Registratie: Oktober 2003
  • Laatst online: 13:47
Voor Exchange heb ik SP1 en SP2 geinstalleerd
? Waarom eerst SP1 en daarna SP2? In SP2 zit al SP1. Of bedoel je Windows 2003 SP1?
Nu vroeg ik me af hoe ik Outlook Web Access (OWA) kan laten werken in combinatie met Apache?
:D
Ik heb al op dit forum gezocht naar oplossing maar ik kon geen duidelijke oplossing vinden.
Ook heb ik op internet gezocht naar informatie maar hier kon ik ook geen oplossing vinden
Misschien heeft het een redenen waarom je er niets over kunt vinden. OWA gaat namelijk niet werken op apache. Je kan het wel aan een reverse proxy gebruiken of zo iets.


Offtopic: Lullige opmerking

  • lier
  • Registratie: Januari 2004
  • Laatst online: 14:35

lier

MikroTik nerd

Is het een probleem om IIS naast Apache te draaien (voor jou...) ?
Anders wordt het een heel lastig verhaal...

Eerst het probleem, dan de oplossing


  • BitProcessor
  • Registratie: Februari 2001
  • Laatst online: 01-03 23:18
Persoonlijk is het me niet echt duidelijk wat je wil bereiken :?

"I think there is a world market for maybe five computers" - Thomas Watson, chairman of IBM, 1943


  • lier
  • Registratie: Januari 2004
  • Laatst online: 14:35

lier

MikroTik nerd

G8KeePeR schreef op vrijdag 03 november 2006 @ 20:15:
Persoonlijk is het me niet echt duidelijk wat je wil bereiken :?
Nu vroeg ik me af hoe ik Outlook Web Access (OWA) kan laten werken in combinatie met Apache?
OWA is de web client die met Exchange meegeleverd wordt. Deze draait (waarschijnlijk) alleen onder IIS en niet onder Apache...

Eerst het probleem, dan de oplossing


Verwijderd

Dit kan je zonder problemen doen met MOD_PROXY van Apache. Ik vind zelf deze howto erg goed geschreven (voor linux, maar techniek blijf het zelfde onder Windows).

Simpel uitgelegd:
Proxy van je apache server de /exchange en /exchweb mappen door naar de interne server. Op de Apache server moet je een DNS hack uitvoeren, zodat je de zelfde DNS kan requesten als waarmee je de OWA beschikbaar stelt aan de gebruikers. Exchange zal namelijk de aangevraagde URL toevoegen in zijn HTML, vandaar dat een DNS hackje nodig is. Maar dat staat ook in de eerder genoemde howto beschreven.

Als je SSL wil laten draaien dan moet je die even goed installeren onder apache, zorg dan eerst dat je SSL werkt, en ga hierna verder met het geheel.

Om SSL werkend te krijgen heeft mij wel enig gekloot gekost onder Windows, onder Linux is dat stukken makkelijker, maargoed. Hier mijn Apache configuratie:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<VirtualHost *:443>
    #Host main
    ServerAdmin noc@bedrijfsnaam.nl
    DocumentRoot E:\WebSites\nl.bedrijfsnaam.service_SSL
    ServerName service.bedrijfsnaam.nl

    #SSL Information
    SSLProxyEngine On
    RequestHeader set Front-End-Https "On"
    SSLEngine On
    SSLCertificateFile E:/Certificates/nl.bedrijfsnaam.service/thing.cert
    SSLCertificateKeyFile E:/Certificates/nl.bedrijfsnaam.service/thing.key

    #Proxying
    ProxyPass /exchange/ https://service.bedrijfsnaam.nl/exchange/
    ProxyPassReverse /exchange/ htt [handmatig enter]
                 ps://service.bedrijfsnaam.nl/exchange/
    ProxyPass /exchweb/ htt [handmatige enter]
                 ps://service.bedrijfsnaam.nl/exchweb/
    ProxyPassReverse /exchweb/ https://service.bedrijfsnaam.nl/exchweb/
    ProxyPreserveHost On
    ProxyPass /Microsoft-Server-ActiveSync https://service. [handm enter] 
                 bedrijfsnaam.nl/Microsoft-Server-ActiveSync
    ProxyPassReverse /Microsoft-Server-ActiveSync https://service. [handm enter]
                 bedrijfsnaam.nl/Microsoft-Server-ActiveSync
    ProxyPass /oma https://service.bedrijfsnaam.nl/oma
    ProxyPassReverse /oma https://service.bedrijfsnaam.nl/oma
</VirtualHost>


In deze variant staan OMA (Mobile), OWA (Web) en ActiveSync open voor de gebruikers. Je kan ook nog de public folders toevoegen, maar die gebruiken we binnen ons bedrijf niet.

Note: Als je maar 1 server hebt, dan kan je een Microsoft Loopback Network adapter installeren. En je Apache dan laten verwijzen naar het IP adres van die kaart. Ook moet je dan IIS alleen laten luisteren op die kaart, en Apache op de publieke. Je moet namelijk de aanvraag blijven doen op de zelfde poort (ivm het eerder genoemde probleem, dat Exchange de aangevraagde URL terug gebruikt in html).

[ Voor 10% gewijzigd door Verwijderd op 04-11-2006 01:30 ]

Pagina: 1