2 sites differents a visualiser sur 2 ports diff

bonsoir,

j ai un serveur dans mon entreprise qui herbege tout agenda, devis enfin la totale.

j aimerais que l’agenda soit joignable de l’exterieur mais surtout pas le reste sauf avec un tres bon niveau de securite

donc j imaginais de faire ecouter apache sur 2 ports différents par exemple 80 en interne dans l’entreprise, et 8080 pour l’exterieur.

Le port 80 aurait accès a la totalite du site comme d habitude, par contre les connexions sur le port 8080 accèderait de base sur la page d’accueil de l’agenda et uniquement pour ceux qui connaissent le dossier qui va bien, le reste du site avec une protection de type htaccess
Sachant que ce htaccess ne serait pas utilise pour toutes les connexions sur le port 80.

a votre avis es ce realisable et es ce que cote securite dans le 2eme cas, il y a d’autres choses a faire?

merci

C’est possible, suffirait de lancer deux fois apache avec deux conf différentes (et donc pas besoin d’htaccess).

et egalement en copiant tous les dossiers?(php par exemple)

Comme le dit Sans-Nom Il te suffit de lancer le serveur 2x avec 2 configurations différentes

Le serveur "interne" écoutant sur le port 80 avec par example un répertoire racine pointant sur /var/www/html

Le serveur à usage "externe" écoutant sur le port 8080 avec par example un répertoire racine pointant sur /var/www/html/agenda

lis ce que dis philouvb :slight_smile:

Et de plus, tu peux faire des alias vers le serveur interne sur ton serveur externe.

Ce n’est pas obligatoire de lancer apache 2 fois, on peut le configurer pour qu’il écoute sur 2 ports et que ces 2 ports recherchent dans des repertoire différents en utilisant des virtualhost:

<VirtualHost *:80>
DocumentRoot "/var/www/html "
</VirtualHost>

<VirtualHost *:8080>
DocumentRoot "/var/www/html/agenda"
</VirtualHost>

Aussi :slight_smile:

Ceci dit, je sais pas ce que cela donne au niveau des conf?

j ai pu tester en copiant tous les dossier puis modif du httpd.conf : ca marche

comment ca?

rien.

tibag86>
aie soucis.
J ai bien creer mes 2 serveur virtuels mais celui en 8080 marche absolument pas

j ai l impression qu il se fout completement des serveurs virtuels et qu il garde sa configuration comme si de rien n’était.

il y a quelquechose a decocher par hasard? (enfin a supprimer ou mettre en commentaires?)

j ai regarder sur le net, mais il parle du fichier host …mais visiblement c est pas obligatoire.
De plus egalement vu sur internet, j ai rajoute l’ecoute sur les ports 80 et 8080 (listen 80 liste 8080) mais rien n y fait!

bizarre

juste au hazard : t’as redémarré apache apres avoir modifier ton fichier de conf ?

oui oui bien sur