Pages : 1
#1 Le 20/09/2013, à 14:03
- rfdata07
Virtualhost problème de redirection
Bonjour à tous,
J'ai vraiment besoin d'aide car je craque !
J'ai un serveur personnel pour héberger mon site web avec Apache. Ma distribution est Kubuntu 13.04.
J'ai acheté chez Gandi mon nom de domaine = rf-data07.fr.
A la demande de Gandi, j'ai créé dans la zone DNS un enregistrement type A qui renvoie www.rf-data07.fr vers mon adresse IP fixe.
Le hic, c'est que j'ai beau modifier le Virtualhost, j'arrive à la racine du serveur et non dans le dossier qui contient mon site.
J'ai tout essayé, sauf évidemment la bonne solution...
Du coup, c'est le contenu du fichier index.html qui s'exécute et non la page d'accueil de mon site.
Je précise que mon site est accessible par l'adresse IP sans problème.
Alors, elle est ou ma méga boulette?
Merci pour votre aide
Mail: rf.data07@free.fr
Le savoir sans le partage, c'est un peu comme la confiture sans la tartine...
Hors ligne
#2 Le 20/09/2013, à 15:15
- Orion-Jones
Re : Virtualhost problème de redirection
Essaye avec les liens symboliques :
Liens symboliques (site du zero)
Liens symboliques ( sur ce site )
Dernière modification par Orion-Jones (Le 20/09/2013, à 15:18)
Hors ligne
#3 Le 20/09/2013, à 15:29
- bruno
Re : Virtualhost problème de redirection
Tu dois avoir une petite erreur dans la configuration des tes vhosts. Donne-nous le contenu des fichiers présents dans /etc/apache2/sites-enabled. Apache doit utiliser le vhost par défaut quand (qui pointe vers /var/www) avec ton nom de domaine.
NB : si tu as un seul site tu peux simplement écrire ta configuration dans le vhosts par défaut (000-default.conf)
Il suffit d'avoir une directive ServerName www.rf-data07.fr
#4 Le 20/09/2013, à 15:39
- rfdata07
Re : Virtualhost problème de redirection
Merci Bruno de ton aide.
Voici l'intégralité de mon Virtualhost:
<VirtualHost 62.147.141.144:80>
ServerAdmin rf.data07@free.fr
ServerName rf-data07
DocumentRoot /var/www/rf-data07
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/rf-data07>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
J'ai tout essayé en redémarrant Apache à chaque fois.
En tapant www.rf-data07.fr, j'arrive à la racine du serveur et donc c'est le fichier index.html qui s'exécute. Je vais péter un câble !
En effet, je n'ai qu'un seul site. Mais je n'ai pas ton fichier 000-default.conf ! On m'a jeté un sort ou quoi?
Merci de ton aide.
Le savoir sans le partage, c'est un peu comme la confiture sans la tartine...
Hors ligne
#5 Le 20/09/2013, à 16:10
- tiramiseb
Re : Virtualhost problème de redirection
Salut,
Comme définition de nom, tu n'as que : « ServerName rf-data07 ».
Par conséquent, ce VirtualHost n'est desservi que si tu tapes "http://rf-data07", à condition bien sûr que ce nom pointe vers ton serveur.
Mais si tu n'as qu'un seul VirtualHost, ça ne devrait pas poser de problème : ce n'est que lui qui est censé être desservi.
Deux possibilités :
1/ tu as plusieurs VirutalHosts d'activés, auquel cas tu dois configurer celui-ci avec « ServerName www.rf-data07.fr »
2/ ton navigateur a la page "index.html" en cache et il faut recharger la page en ignorant le cache
Que donne la commande suivante ?
grep ServerName /etc/apache2/sites-enabled/*
Dernière modification par tiramiseb (Le 20/09/2013, à 16:11)
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#6 Le 20/09/2013, à 16:34
- rfdata07
Re : Virtualhost problème de redirection
Bonsoir Tiramiseb,
J'ai suivi tes indications. J'ai modifier le ServerName en www.rf-data07.fr
Du coup, ta commande donne:
ServerName www.rf-data07.fr
J'ai vidé le cache du navigateur. J'ai même essayé avec Mozilla et Chrome.
Toujours pareil ! Le fichier de zone DNS de Gandi pointe bien sur mon IP. Mais j'atterri à la racine du serveur. C'est à rien y comprendre, enfin pour moi...
Ci-dessous mon virtualhost modifié:
<VirtualHost 62.147.141.144:80>
ServerAdmin rf.data07@free.fr
ServerName www.rf-data07.fr
DocumentRoot /var/www/rf-data07
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/rf-data07>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
C'est toujours ce p----n de fichier index.html qui s'exécute!
Merci encore de prendre sur ton temps pour me sauver la mise.
Le savoir sans le partage, c'est un peu comme la confiture sans la tartine...
Hors ligne
#7 Le 20/09/2013, à 16:41
- tiramiseb
Re : Virtualhost problème de redirection
Que donne la commande suivante ?
grep ServerName /etc/apache2/sites-enabled/*
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#8 Le 20/09/2013, à 16:43
- bruno
Re : Virtualhost problème de redirection
Ok ton fichier est maintenant correct mais il faut vérifier qu'il n'y a pas d'autres virtual hosts dans /etc/apache2/sites-enabled/
Je précise que de chez moi, que j'utilise l'IP ou le nom de domaine je tombe sur la même page disant :
RF-Data07
Le serveur est en maintenance.
Merci de revenir plus tard.
#9 Le 20/09/2013, à 16:45
- rfdata07
Re : Virtualhost problème de redirection
Bonsoir (L'artiste ! J'ai visité ton site...),
La commande que tu m'indiques donne:
ServerName www.rf-data07.fr
Mais ça ne marche toujours pas! C'est vraiment chiant !
Et merci de ton aide.
Le savoir sans le partage, c'est un peu comme la confiture sans la tartine...
Hors ligne
#10 Le 20/09/2013, à 16:48
- tiramiseb
Re : Virtualhost problème de redirection
Et que donne la commande suivante ?
ls -l /etc/apache2/sites-enabled
PS : pour les retours de commande et les contenus de fichiers, utilise la balise "[ code ]" (icône ).
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#11 Le 20/09/2013, à 16:58
- rfdata07
Re : Virtualhost problème de redirection
Voila ce que ça donne:
total 0
lrwxrwxrwx 1 root root 26 sept. 20 17:31 000-default -> ../sites-available/default
Ca t'aide ça ???
Le savoir sans le partage, c'est un peu comme la confiture sans la tartine...
Hors ligne
#12 Le 20/09/2013, à 17:30
- rfdata07
Re : Virtualhost problème de redirection
Au secours ! j'ai tout essayé ! Je crois que ça va finir à la masse car ça me prend la tête !!!
Le savoir sans le partage, c'est un peu comme la confiture sans la tartine...
Hors ligne
#13 Le 20/09/2013, à 20:10
- tiramiseb
Re : Virtualhost problème de redirection
Au secours ! j'ai tout essayé !
Si tu avais "tout" essayé, alors tu aurais résolu ton problème.
Alors il vaut mieux te calmer, réfléchir posément au problème pour mieux trouver la solution.
1/ en accédant à ton VirtualHost, que doit-on voir ?
2/ dans quel fichier as-tu configuré ton VirtualHost ?
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
Pages : 1