Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1484 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Configuration VirtualHost apache

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Configuration VirtualHost apache

n°1033833
Razor
Posté le 16-04-2008 à 18:07:31  profilanswer
 

Bonjour,
 
j'ai un petit soucis avec un serveur sous debian qui sert actuellement à une seule chose, héberger un intranet tournant sous zope/plone.
 
Pour y accéder on passe par apache qui redirige localhost:80 vers localhost:10080/intranet par un virtualhost (la config a été faite par un spécialiste zope/plone)
 
Nous avons besoin d'utiliser ce serveur pour une autre appli web (glpi). Si je désactive le virtualhost pour l'intranet dans les sites-enable d'apache je peux sans problème accèder à glpi par localhost/glpi/.
 
Comment faire pour accèder à glpi quand le virtualhost est actif ?
 
Voici le contenu du virtualhost pour l'intranet :
 

Code :


 
Merci.


Message édité par Razor le 04-09-2008 à 12:28:06
mood
Publicité
Posté le 16-04-2008 à 18:07:31  profilanswer
 

n°1033894
fighting_f​alcon
Posté le 16-04-2008 à 20:09:22  profilanswer
 

tu veux 2 sites différents mais sur la même machine, pas à chiquer, il faut un "truc" pour différencier un site de l'autre
 
maintenant qu'est ce qu'il y a comme "truc" :
1- l'adresse ip : tu configures ton serveur sur lequel tu as ton apache pour qu'il 2 adresses ip. Ton zope/plone est accessible via l'une, ton glpi via l'autre
2- le port : tu fais écouter ton apache sur deux ports (80 et 81 / 80 et 8080 ..). Zope sera accessible sur un port, glpi sur l'autre
3- le nom via lequel tu accèdes à ton serveur. Tu configures ton système DNS avec un (voir deux) alias sur le vrai nom de ton serveur (sur lequel tu as apache). Ce qui peux donner zope accessible via http://zope.tonserveur.tondomaine et gpli accessible via http://glpi.tonserveur.tondomaine (ce ne sont que des exemples)
4- l'url. Zope accessible via http://tonserveur/zope et glpi via http://tonserveur/glpi
 
dis moi ce que tu préfères, et je t'aiderai à mettre ça en place (j'ai un peu la flême, dsl, de détailler complètement les 4 façons)

n°1034020
Razor
Posté le 17-04-2008 à 09:52:22  profilanswer
 

merci pour ta réponse :)
 
tout d'abord, pour l'accès à l'intranet l'url doit rester la même qu'actuellement, c'est à dire http://nom_de_la_machine/
 
cela limite déjà pas mal les possibilité, il ne reste plus que la 1 et 2 si je ne m'abuse.
 
La 2 me semble la plus pratique, comme ca je laisse l'intranet sur le port 80 et je met glpi sur un autre port. Et ca sera mieux que d'avoir 3-4 IP si je rajoute d'autres applis.
 

n°1034061
czh
Posté le 17-04-2008 à 11:41:44  profilanswer
 

Razor a écrit :

tout d'abord, pour l'accès à l'intranet l'url doit rester la même qu'actuellement, c'est à dire http://nom_de_la_machine/


 
La condition de garder l'url actuelle est indépendante du fait d'avoir une url différente pour le nouveau service (glpi).
 
En gros si forum.hardware.fr décide d'ouvrir un wiki sur wiki.hardware.fr sur le même serveur, forum.hardware.fr restera inchangé, malgrès que wiki.hardware.fr existe et pointe sur la même ip, même machine.
 
Sinon la réponse se trouve quasiment dans ta question, comment faire pour séparer 2 "instances web" différentes, il suffit de rajouter un virtualhost. Enfin personnellement je préfère avoir un truc du genre monappli.monintranet.net que monintranet.net:8080.

n°1034192
Razor
Posté le 17-04-2008 à 15:34:34  profilanswer
 

Ah ben c'est sur que si il est possible de garder l'url actuelle http://serveur/ et d'avoir http://glpi.serveur// pour acceder à glpi je préfère.  
 
Mais je ne suis pas arrivé à configuré un autre virtualhost pour que ca fonctionne de cette manière.

n°1034230
fighting_f​alcon
Posté le 17-04-2008 à 15:58:51  profilanswer
 

alors, je te propose :
- zope accessible via http://nom_de_la_machine et http://zope.nom_de_la_machine
- glpi accessible via http://glpi.nom_de_la_machine
 
niveau conf, ça donne ça :

Citation :


<VirtualHost *:80>
        ServerName zope.nom_de_la_machine
        ServerAdmin ton_nom@ton_domaine
        ServerAlias nom_de_la_machine
        DocumentRoot /le/chemin/qui/va/bien
 
        CustomLog "/var/log/apache2/zope_access.log" combined
        ErrorLog "/var/log/apache2/zope_error.log"
 
        <Location />
                Options -All -Multiviews +Includes
                Order deny,allow
                Allow from all
                DirectoryIndex index.php
        </Location>
</VirtualHost>
 
<VirtualHost *:80>
        ServerName glpi.nom_de_la_machine
        ServerAdmin ton_nom@ton_domaine
        DocumentRoot /l_autre/chemin/qui/va/bien
 
        CustomLog "/var/log/apache2/glpi_access.log" combined
        ErrorLog "/var/log/apache2/glpi_error.log"
 
        <Location />
                Options -All -Multiviews +Includes
                Order deny,allow
                Allow from all
                DirectoryIndex index.php
        </Location>
</VirtualHost>


 
bien sur là dedans, une grosse partie est donnée pour exemple (allow, deny, options ...)
 
restera alors à configurer dans le DNS de ta boîte nom_de_la_machine comme étant en fait un sous domaine ayant pour adresse ip l'adresse de cette machine et avec comme alias (CNAME) zope et glpi pointant sur la racine de ce sous domaine

n°1034275
Razor
Posté le 17-04-2008 à 16:42:43  profilanswer
 

Le problème est que zope n'est pas accessible par un repertoire dans mon systeme de fichier mais uniquement par le port 10080.
 
Donc je ne peux pas renseigner "DocumentRoot /le/chemin/qui/va/bien" dans le virtualhost.

n°1034321
Razor
Posté le 17-04-2008 à 17:28:58  profilanswer
 

Bon j'ai trouvé une solution pour y accèder par un port en reprenant la config qui avait été faite :

 


Citation :

 




Message édité par Razor le 04-09-2008 à 12:29:39

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Configuration VirtualHost apache

 

Sujets relatifs
Configuration sendmail[Debian - Apache] Soucis d'interface.
problème server : impossible de démarrer apache/mysql[Apache] administration à distance via Filezilla
[apache] linker php à apache ?Erreur lors du lancement d'apache, puis pendant la réinstall !
Lynx configuration pour privoxy.signet , configuration , erreur
Apache : propagation du .HTACCESS ?configuration Postfix
Plus de sujets relatifs à : Configuration VirtualHost apache


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR