Redirigé vers localhost

Résolu
vavalm -  
 vavalm -
Bonjour,

je monte actuellement un serveurr Vtiger en entreprise.
Tout est bien configuré, le serveur fonctionne.
Cependant, lorsque j'essai d'accéder au serveur avec une autre machine,
l'adresse (ex 192.168.1.1/vtiger) se transpose en localhost (127.0.0.1/vtiger). Donc pas de soucis pour accéder au crm à partir du serveur mais impossible à partir d'un autre PC.

Lorsque je tape l'adresse IP du serveur je peux accéder au message d'apache "IT WORKS" mais pas au dossier vtiger (les droits sont en 755 pourtant).

voici mon vhost :

1 <VirtualHost *:80>
2
3 DocumentRoot /var/www/html/vtiger/
4 ServerName localhost/vtiger
5 # ServerAlias 127.0.0.1/vtiger
6
7 <Directory /var/www/html/vtiger/>
8 Options FollowSymLinks
9 AllowOverride All
10 Allow from all
11 </Directory>
12
13 ErrorLog /var/log/apache2/vtiger-error_log
14 CustomLog /var/log/apache2/vtiger-access_log common
15 </VirtualHost>
16
17

comment puis-je faire ?

Merci d'avance !


7 réponses

vavalm
 
Problème résolu.
Pour tous ceux qui chercheront la solution comme moi :

Vtiger est configuré par défaut pour fonctionner en local. Il faut modifier le fichier config.inc.php :

nano /var/www/html/vtiger/config.inc.php

Ligne 90 il faut remplacer ce qu'il y a entre apostrophe parce votre adresse IP ou le nom de domaine correspondant à votre machine.
1
dugenou Messages postés 6087 Date d'inscription   Statut Contributeur Dernière intervention   1 452
 
Bonjour,

Il ne faudrait pas modifier cette ligne :

4 ServerName localhost/vtiger

en y mettant l'adresse IP du serveur :

4 ServerName 192.168.1.1/vtiger
0
vavalm
 
J'avais déjà essayé, mais malheureusement j'avais toujours le même problème : lorsque j'essai d'y accéder à partir du 2e PC, il remplaçait
192.168.1.1/vtiger par 127.0.0.1/vtiger et du coup impossible d'accéder à quoi que ce soit.
0
dugenou Messages postés 6087 Date d'inscription   Statut Contributeur Dernière intervention   1 452
 
Bonjour,

Ligne 1 1 <VirtualHost *:80>

il faudrait peut-être préciser l'adresse IP du serveur :

1 <VirtualHost 192.168.1.1:80>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
vavalm
 
J'ai bien fait le remplacement maintenant lorsque je tape*
192.168.1.1/vtiger je tombe sur 404 not found
192.168.1.1 il me renvoie sur 127.0.0.1/vtiger

Je ne comprends vraiment pas pourquoi cette erreur (le dossier vtiger est 755 pour les droits)
0
dugenou Messages postés 6087 Date d'inscription   Statut Contributeur Dernière intervention   1 452
 
Je pense qu'il faut indiquer le port dans la barre d'adresse, c'est à dire 192.168.1.1:80/vtiger ou même, peut-être, seulement 192.168.1.1:80
0
dugenou Messages postés 6087 Date d'inscription   Statut Contributeur Dernière intervention   1 452 > dugenou Messages postés 6087 Date d'inscription   Statut Contributeur Dernière intervention  
 
Non, j'ai dit une bêtise, le port ne devrait pas être à renseigner.
0
vavalm
 
j'ai configuré ceci dans mon virtual host

1 <VirtualHost 192.168.0.22:80>
2
3 DocumentRoot /var/www/html/vtiger/
4 ServerName 192.168.0.22/vtiger
5
6 <Directory /var/www/html/vtiger/>
7 Options FollowSymLinks
8 AllowOverride All
9 Allow from all
10 </Directory>
11
12 ErrorLog /var/log/apache2/vtiger-error_log
13 CustomLog /var/log/apache2/vtiger-access_log common
14 </VirtualHost>

toujours même problème. Il y a une sorte de redirection mais je ne sais pas à quel niveau elle est.
Vous avez une idée ?
0
dugenou Messages postés 6087 Date d'inscription   Statut Contributeur Dernière intervention   1 452
 
Il n'y a pas un htaccess qui fait une redirection intempestive ?
0
vavalm
 
En modifiant les droits en 777 et le vhost comme ceci ;

  1 <VirtualHost *:80>
2
3 DocumentRoot /var/www/html/vtiger/
4 ServerName vtiger.local
5 <Directory /var/www/html/vtiger/>
6 Options FollowSymLinks
7 AllowOverride All
8 Allow from all
9 Require all granted
10 # DirectoryIndex index.php
11 </Directory>
12
13 ErrorLog /var/log/apache2/vtiger-error_log
14 CustomLog /var/log/apache2/vtiger-access_log common
15 </VirtualHost>



Jarrive bien à accéder en local avec vtiger.local
Je ne suis plus redirigé vers le 127.0.0.1 depuis un autre ordinateur mais bien sur le 192.168.0.22/vtiger

Cependant j'ai une erreur : the requested URL 192.168.0.22/vtiger/ was not found on this server
même résultat pour 192.168.0.22/vtiger/index.php

concernant le .htaccess dans le dossier vtiger il contient juste

 1 Options -Indexes
0
dugenou Messages postés 6087 Date d'inscription   Statut Contributeur Dernière intervention   1 452
 
Ce n'est pas le htaccess qui bloque, cette option empêche simplement de lister le contenu d'un dossier.

Quels sont les droits sur le fichier index.php ?
0
vavalm
 
j'ai donné les droits 777 dans tout le dossier, index.php inclut
0
dugenou Messages postés 6087 Date d'inscription   Statut Contributeur Dernière intervention   1 452 > vavalm
 
Je n'ai malheureusement pas d'autre idée.
Je n'ai jamais configuré un Apache2 pour un accès aux clients d'un réseau, seulement la version avec le fichier de configuration httpd.conf et je n'avais pas ce problème.
0
vavalm
 
Merci quand même ;)
0