1 votes

Puis-je héberger un sous-site sur un serveur distinct et utiliser SSL ?

Je suis très novice en la matière, mais je me demande si cela est possible et, si oui, comment.

J'ai un site web http://mysite/ qui héberge actuellement certains contenus. Je veux héberger un autre site web sur un serveur séparé mais je veux que l'URL soit :

http://mysite/mysecuresubsite 

En outre, je veux protéger le serveur du sous-site avec SSL.

Alors, c'est possible ? Que dois-je faire pour y parvenir ?

(en utilisant IIS, d'ailleurs)

2voto

David Pashley Points 22851

Vous pouvez configurer le premier serveur pour que les demandes soient transmises par proxy à votre second serveur. Ainsi, tout ce qui est destiné à http://mysite/mysecuresubsite sera transmis par proxy à http://secondserver/ et tout le reste est servi localement. Vous risquez d'avoir des problèmes avec les liens absolus sur le second serveur, et il serait donc plus facile pour vous que les deux serveurs servent le même chemin. IE, http://mysite/mysecuresubsite des mandataires pour http://secondserver/mysecuresubsite .

En ce qui concerne la partie SSL de votre question, une fois que vous avez mis en place le proxy, vous devriez être en mesure de rediriger tout ce qui est destiné à http://mysite/mysecuresubsite zu https://mysite/mysecuresubsite . Cela signifie que le point de terminaison SSL sera sur votre premier serveur, plutôt que sur le second. Ce n'est un problème que si votre second serveur s'appuie sur les certificats des clients pour l'authentification, ce qui est rarement le cas.

Je ne sais pas si IIS est capable de ces fonctionnalités, mais je pense qu'ISA devrait en être capable si IIS ne le peut pas. Si tout le reste échoue, vous pouvez utiliser quelque chose comme Apache, qui peut faire cela, en face des deux et utiliser un proxy approprié.

0voto

Jared Points 762

Je suppose que vous utilisez linux. Vous pouvez y parvenir de plusieurs façons :

Naviguez vers la racine de votre document (si apache, httpdocs est par défaut)

(Il se peut que /var/www/html/httpdocs/ o /var/www/vhosts/mysite/httpdocs/ ou similaire)

Pour une redirection permanente, modifiez votre .htaccess comme suit :

Rediriger 301 /mysecuresubsite http://mysecuresubsite/

Si vous n'utilisez pas linux/apache, il existe une multitude de pages sur le sujet :

Comment rediriger une page Web

Comment rediriger une page Web à l'aide d'une redirection 301

Comment effectuer des redirections 301 dans Apache .htaccess, IIS, PHP, ASP et ColdFusion ?

Edit :

Si vous voulez l'url pour lire http://mysite/mysecuresubsite tout en étant sur le serveur étranger sécurisé, vous pouvez masquer l'url en utilisant une balise iframe . Il existe un bon exemple aquí .

0voto

Razique Points 2236

Vous devez utiliser la capacité d'inversion d'Apache. Grâce à ce que l'on appelle le "reverse proxying" En gros, Apache lit l'URI appelé et grâce au module va rediriger une partie du site web vers un autre serveur. Je vous laisse écrire cette introduction : http://www.apachetutor.org/admin/reverseproxies vous pouvez alors demander plus d'informations

-1voto

Taras Chuhay Points 645

Vous ne pouvez pas faire pointer un domaine vers deux hôtes distincts en même temps. La réponse est donc NON.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X