Frage : Als man IP-gründete oder Name-gründete virtuelle Bediener für Apache verwendet

Ich gearbeitet mit Apache auf dem debian Linux (lenny) während nur einer kurzen Zeit und möchte mehrfache Web site für verschiedene Kunden bewirten.  Einige Web site sind nur HTTP und anderes ist HTTPS.

What ist die Faustregel, wann man IP-gegründete virtuelle Bediener benutzt, im Vergleich mit Name-gegründet?  Ausmacht es zu Gebrauch Name-gegründeten (Wirtsüberschriften) virtuellen Bedienern für HTTPS mit SSL-Bescheinigungen en?

Antwort : Als man IP-gründete oder Name-gründete virtuelle Bediener für Apache verwendet

Wenn Ihr web server hinter einer NAT-Brandmauer dann ist, finden Sie vermutlich das IP address einfacher zu verwenden.  www.example.com-Beschlüsse zu 98.76.54.32 (allgemeines External IP), aber das web server sagen hat eine interne private Adresse 10.98.76.54, Sie kann Namenswww.example.com nicht für Ihren genannten Wirt verwenden, weil er zum falschen IP address löst.

Einerseits wenn Sie web server allgemeine IP address direkt zu ihm springen lassen, können Sie den Namen verwenden, dann, das der virtuelle Wirt zum IP address gesprungen, das den Namen zusammenbringt und wenn Sie die Config auf e-neues web server verschieben nichts in den Config ändert, gerade die DNS-Eintragung ändern lassen und weg von Ihnen gehen.

So es gibt ein Argument zugunsten jeder Methode, schätze ich, dass sie von Ihrer Situation abhängt und was für Sie arbeitet.

Übrigens können Sie Name-gegründete (Wirtsüberschriften) virtuelle Bediener nicht für HTTPS mit SSL-Bescheinigungen auf Apache benutzen, ich glauben, dass es eine Weise gibt, dies auf IIS mit mehrfachen San-Namen auf der Bescheinigung zu tun.


Weitere Lösungen  
 
programming4us programming4us