Apache2 VirtualHost IfPort?
Je voudrais faire un tel hôte virtuel:
Donc, si l'accès à l'hôte a été effectué à travers le port 443, Je veux ajouter des fonctionnalités supplémentaires. Puis-je y parvenir ou j'ai besoin de la diviser sur 2 Hôte virtuel?
<virtualhost *:443="" *:80="">
<ifport 443="">
SSLEngine On
...
</ifport>
...
</virtualhost>
Donc, si l'accès à l'hôte a été effectué à travers le port 443, Je veux ajouter des fonctionnalités supplémentaires. Puis-je y parvenir ou j'ai besoin de la diviser sur 2 Hôte virtuel?
Aucun résultat connexe trouvé
Invité:
Pour répondre aux questions, connectez-vous ou registre
4 réponses
Babette
Confirmation de:
Pour résoudre ce problème sur un serveur avec de nombreux domaines différents ... Installer le module (diffère en fonction du système d'exploitation / Distribution), Puis configurez quelque chose comme ceci:
Tout simplement ajoute un nouveau domaine; Toute configuration spécifique au domaine est placée dans le fichier fourni.
Dominique
Confirmation de:
:
Et votre fichier hôte virtuel:
Catherine
Confirmation de:
Comme John dit, le meilleur moyen - ont 2 hôte virtuel; Mais mon code hôte virtuel était composé de plus de 150 Rangée (Beaucoup de procurations inverse), Puisque je ne voulais pas avoir 2 Chaque code (et très long fichier de configuration) En conséquence, je l'ai fait que cela fonctionne:
1. Créez un hôte virtuel pour un hôte virtuel sans SSL.
2. Créez un autre hôte virtuel et inversez le proxy à la première hôte virtuelle.
Ce n'est pas du tout bon ni pratique pour la solution de performance, mais si la cause de la réticence 2 Les hôtes virtuels sont d'empêcher 2 Versions de toutes les configurations d'hôte virtuel (Ce qui signifie changer 2 lignes à chaque fois que vous voulez changer quelque chose), Ça marche.
Blanche
Confirmation de:
Structurer et gérer la requête. Voir
http://httpd.apache.org/docs/2.4/expr.html
et
http://httpd.apache.org/docs/2.4/expr.html
. Vous pouvez faire quelque chose comme:
Quant à votre
, Je ne vois pas une telle décision dans la documentation Apache2. Voir
http://httpd.apache.org/docs/2 ... 3port
Et essayez votre option: Apache2 utilise des utilisations similaires pour différentes adresses IP au lieu de différents ports (
http://httpd.apache.org/docs/2 ... extra
).
Je recommanderais toujours d'utiliser 2 Différents hôtes virtuels, ce qui est beaucoup plus clair. Vous aurez besoin de deux
et
dans votre
Fichier, dans tous les cas.
Éditer
Je n'ai pas compris que cette décision provoque réellement une erreur, mais revenons au concept lui-même ... Écoute 80 ou 443 En fait, sans problèmes. Apache2 Je serais volontiers fournir une solution élégante pour cela sinon ... chiffrement. Apache2 a été développé par C, Et outre les flux et les fourches, il utilise des prises. DANS C pour utilisation SSL L'initialisation des composants est requise OpenSSL, et certains travaillent autour de la prise de base pour la vente de tout SSL. Vous recherchez une solution simple, mais tout le mécanisme est compliqué ... C'est pourquoi vous ne pouvez pas activer SSL Sur l'hôte virtuel de base: HTTP et HTTP - Ce sont des composants différents et dans la méthode Apache2, J'ai peur qu'il n'y ait pas de concept d'héritage entre la première et la seconde.