Actuellement, nous avons un serveur IIS comme serveur Web principal. Nous implémentons un serveur Apache à sa place, mais nous devons toujours avoir le serveur IIS accessible. En règle générale, c'est une chose simple, car Apache2 peut proxy un sous-domaine à ce serveur.
Notre problème, cependant, est le suivant: nous utilisons dotnetCharting sur le serveur IIS, et la licence est liée au nom de domaine. Pour que dotnetCharting fonctionne, une autre licence devra être achetée.
Ma question est la suivante: Apache2 peut-il proxy un sous-répertoire? Par exemple, «www.example.com/subdir» peut-il pointer vers le serveur IIS? Il semble que cela ne devrait pas être impossible, mais je n'arrive pas à trouver de solution pour cela.
la source
/
desubdir
(comme celui - ci:/subdir
). Sinon, si celadomain.com/subdir
entraîne une erreur d'application (500). Il serait proxy correctement si la barre oblique était incluse (domain.com/subdir/
), mais ce n'est pas l'effet que je cherchais.Sûr.
définissez les instructions suivantes dans votre Apache VHost
Notez que le "/" final est obligatoire.
Pour plus d'informations: http://httpd.apache.org/docs/2.2/mod/mod_proxy.html
la source
la dernière barre oblique à la fin n'est PAS obligatoire. Je l'ai installé comme ça
et le niveau supérieur fonctionnait, mais tout dans les sous-répertoires sous le principal ne fonctionnait pas.
Je l'ai changé pour ça et tout a fonctionné.
Merci pour la désinformation !!!
la source