Frage : Apache und IIS

Ich angebracht gerade Apache auf mein web server e, das bereits IIS.

I Notwendigkeit laufen lässt, zu sein, Asp-und PHP-Aufstellungsorte von den verschiedenen Maschinen in meinem Netz anzusehen. Die Asp-Aufstellungsorte adaequat sind, hinzufüge ich z.Z. diese in IIS iese und gründe eine einzelne DNS record.

Apache angebracht fein und ich geändert den Hafen bis 81in die httpd.conf Akte (beide Fälle). Ich kann zum localhost steuern: 81/phpmyadmin und morgens, die fähig ist, dieses fine.

My Ziel anzusehen, ist, in der Lage zu sein, die Aufstellungsorte durch gerade using ihren Namen eher als müssend anzusehen in localhost setzen: 81, das Asp stationiert alles Arbeit auf diese Art.

To tun dies, das ich einzelne Aufzeichnungen der Wirtsakte auf dem Bediener wie so hinzugefügt:

127.0.0.1 phpmyadmin
127.0.0.1 passion
127.0.0.1 arronbrook
127.0.0.1 eyesite

and dann in den vhosts archivieren mich getan das folgende:


ServerName passion
DocumentRoot „C:\xampp\htdocs\passion "



ServerName phpmyadmin
DocumentRoot „C:\xampp\phpmyadmin "



ServerName arronbrook
DocumentRoot „C:\xampp\htdocs\arronbroo k "



ServerName eyesite
DocumentRoot „C:\xampp\htdocs\eyesite "


This scheint nicht zu arbeiten und wenn ich steuere, um zu sagen, http://phpmyadmin , ich erhalten „schlechten Antrag (unzulässiges hostname)“, der die Rückstellung Asp-Seite? ist?

Any Ideen?

Thanks,

Chris

Antwort : Apache und IIS

Hallo

Bevor Ihre virtuellen Wirtsdefinitionen Sie die folgende Eintragung haben:

NameVirtualHost *: 81

Auch wiederbegannen Sie Apache Sie, nachdem Sie die Änderungen vorgenommen?

Auch merken, dass, es sei denn Sie Apache verschieben, um 80 zu tragen und den ISS-Bediener, um 81 zu tragen, Sie den Hafen auf das hostname hinzufügen müssen z.B.:

http://phpmyadmin:81/
http://passion:81/


Anmerkung: Wenn Sie Apache Ihr Rückstellung web server bilden sollten, konnten Sie es Vollmachtersuchen um die die Asp-apps/Wirte zum IIS Fall aufheben lassen, oder das Asp selbst behandeln z.B.  Zu Vollmacht aufheben die Anträge, „http://iisApp1/“ zum IIS Bediener zu bewirten:


    ServerName iisApp1
    ProxyRequests weg
   
      Auftrag verweigern, gewähren
      Von allen lassen
   

    ProxyPass/http://iisApp1:81/
    ProxyPassReverse/http://iisApp1:81/



Sehen: http://www.apachetutor.org/admin/reverseproxies
Weitere Lösungen  
 
programming4us programming4us