Faire pointer un sous-domaine vers un dossier du serveur Debian
Résolu/Fermé
fhanoeu
Messages postés
9
Date d'inscription
mardi 14 juillet 2015
Statut
Membre
Dernière intervention
13 juin 2018
-
7 janv. 2017 à 13:40
barnabe0057 Messages postés 14453 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 24 novembre 2024 - 8 janv. 2017 à 12:33
barnabe0057 Messages postés 14453 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 24 novembre 2024 - 8 janv. 2017 à 12:33
A voir également:
- Faire pointer un sous domaine vers un autre serveur
- Changer serveur dns - Guide
- Windows 7 vers windows 10 - Accueil - Mise à jour
- Virginie organise un rallye avec 30 équipes. elle veut créer un code pour désigner chaque équipe. elle a commencé à la main, mais elle voudrait le faire calculer à l'aide d'une formule. proposez une formule comportant une seule fonction et à recopier vers le bas dans la colonne a du fichier à télécharger. quelle formule sera en a9 ? ✓ - Forum Programmation
- Serveur pop - Guide
- Le protocole assure que la communication entre l'ordinateur de chaïma et le serveur de partageimage est car les informations seront avant d'être envoyées. - Forum traduction
5 réponses
barnabe0057
Messages postés
14453
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
24 novembre 2024
4 917
Modifié par barnabe0057 le 7/01/2017 à 14:11
Modifié par barnabe0057 le 7/01/2017 à 14:11
Bonjour,
Le DNS n'est pas capable de pointer vers un dossier ou un sous-dossier, ça c'est le rôle de ton serveur web.
Par contre tu as fait des erreurs au niveau de la configuration DNS, voilà ce que tu devrais avoir :
Hostname est à remplacer par le nom de ta machine, voilà la commande pour le trouver : cat /etc/hostname
Le DNS n'est pas capable de pointer vers un dossier ou un sous-dossier, ça c'est le rôle de ton serveur web.
Par contre tu as fait des erreurs au niveau de la configuration DNS, voilà ce que tu devrais avoir :
$TTL 300
@ IN SOA dns107.ovh.net. tech.ovh.net. (2017010502 86400 3600 3600000 300)
IN NS dns1xx.ovh.net.
IN NS ns1xx.ovh.net.
IN MX 1 mail.7700.be.
hostname IN A 51.254.205.xx
mail IN CNAME hostname
postfixadmin IN CNAME hostname
studio IN CNAME hostname
www IN CNAME hostname
Hostname est à remplacer par le nom de ta machine, voilà la commande pour le trouver : cat /etc/hostname
fhanoeu
Messages postés
9
Date d'inscription
mardi 14 juillet 2015
Statut
Membre
Dernière intervention
13 juin 2018
Modifié par fhanoeu le 7/01/2017 à 18:36
Modifié par fhanoeu le 7/01/2017 à 18:36
Ok. Comme çà fonctionnait ainsi je ne m'en rendais pas compte.
Du coup avant de chercher mon autre problème j'essaie de faire cela proprement. J'ai essayé ceci mais cela ne fonctionne pas :
J'ai mis ceci en zone DNS (chez OVH donc):
$TTL 300
@ IN SOA dns107.ovh.net. tech.ovh.net. (2017010502 86400 3600 3600000 300)
IN NS dns107.ovh.net.
IN NS ns107.ovh.net.
vps253779.ovh.net IN A 51.254.205.56
www IN CNAME vps253779.ovh.net.
et mon fichier de 77xx.conf contient ceci (/etc/apache2/sites-available ainsi qu'en enabled):
<VirtualHost *:80>
ServerName www.77xx.be
ServerAlias 77xx.be *.77xx.be
ServerAdmin studio77xx@live.be
DocumentRoot /var/www/studio/
ErrorLog /var/log/apache2/error.77xx.be.log
CustomLog /var/log/apache2/access.77xx.be.log combined
</VirtualHost>
En mettant cela le lien ne se fait pas...
Par contre j'ai un nom de domaine "fxxxx.eu" qui pointe aussi vers www.77xx.be, et lui tout fonctionne. Pour le "fxxxx.eu" j'ai mis ceci en zone DNS (chez OVH donc):
$TTL 300
@ IN SOA dns106.ovh.net. tech.ovh.net. (2017010704 86400 3600 3600000 300)
IN NS dns107.ovh.net.
IN NS ns107.ovh.net.
IN IN TXT "google-site-verification=WhgYOh6xugFSKZTaWJQVPJ5NF7GbasGKz-EfW-E_N-A"
vps253779.ovh.net IN A 51.254.205.56
www IN CNAME vps253779.ovh.net.
et mon fichier de fhanoeu.conf contient ceci (/etc/apache2/sites-available ainsi qu'en enabled):
<VirtualHost *:80>
ServerName www. fxxxx.eu
ServerAlias fxxxx.eu *. fxxxx.eu
ServerAdmin studio7700@live.be
DocumentRoot /var/www/studio/
ErrorLog /var/log/apache2/error. fxxxx.eu.log
CustomLog /var/log/apache2/access. fxxxx.eu.log combined
</VirtualHost>
J'avoue être un peu perdu là...
Du coup avant de chercher mon autre problème j'essaie de faire cela proprement. J'ai essayé ceci mais cela ne fonctionne pas :
J'ai mis ceci en zone DNS (chez OVH donc):
$TTL 300
@ IN SOA dns107.ovh.net. tech.ovh.net. (2017010502 86400 3600 3600000 300)
IN NS dns107.ovh.net.
IN NS ns107.ovh.net.
vps253779.ovh.net IN A 51.254.205.56
www IN CNAME vps253779.ovh.net.
et mon fichier de 77xx.conf contient ceci (/etc/apache2/sites-available ainsi qu'en enabled):
<VirtualHost *:80>
ServerName www.77xx.be
ServerAlias 77xx.be *.77xx.be
ServerAdmin studio77xx@live.be
DocumentRoot /var/www/studio/
ErrorLog /var/log/apache2/error.77xx.be.log
CustomLog /var/log/apache2/access.77xx.be.log combined
</VirtualHost>
En mettant cela le lien ne se fait pas...
Par contre j'ai un nom de domaine "fxxxx.eu" qui pointe aussi vers www.77xx.be, et lui tout fonctionne. Pour le "fxxxx.eu" j'ai mis ceci en zone DNS (chez OVH donc):
$TTL 300
@ IN SOA dns106.ovh.net. tech.ovh.net. (2017010704 86400 3600 3600000 300)
IN NS dns107.ovh.net.
IN NS ns107.ovh.net.
IN IN TXT "google-site-verification=WhgYOh6xugFSKZTaWJQVPJ5NF7GbasGKz-EfW-E_N-A"
vps253779.ovh.net IN A 51.254.205.56
www IN CNAME vps253779.ovh.net.
et mon fichier de fhanoeu.conf contient ceci (/etc/apache2/sites-available ainsi qu'en enabled):
<VirtualHost *:80>
ServerName www. fxxxx.eu
ServerAlias fxxxx.eu *. fxxxx.eu
ServerAdmin studio7700@live.be
DocumentRoot /var/www/studio/
ErrorLog /var/log/apache2/error. fxxxx.eu.log
CustomLog /var/log/apache2/access. fxxxx.eu.log combined
</VirtualHost>
J'avoue être un peu perdu là...
barnabe0057
Messages postés
14453
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
24 novembre 2024
4 917
Modifié par barnabe0057 le 7/01/2017 à 18:45
Modifié par barnabe0057 le 7/01/2017 à 18:45
Pourquoi tu rajoutes des ovh.net partout ? Ton nom de domaine c'est pas ovh.net
Je recommence :
ou bien tu peux l'écrire comme ça :
Je recommence :
$TTL 300
@ IN SOA dns107.ovh.net. tech.ovh.net. (2017010502 86400 3600 3600000 300)
IN NS dns107.ovh.net.
IN NS ns107.ovh.net.
vps253779 IN A 51.254.205.56
www IN CNAME vps253779
ou bien tu peux l'écrire comme ça :
$TTL 300
@ IN SOA dns107.ovh.net. tech.ovh.net. (2017010502 86400 3600 3600000 300)
IN NS dns107.ovh.net.
IN NS ns107.ovh.net.
vps253779.7700.be. IN A 51.254.205.56
www.7700.be. IN CNAME vps253779.7700.be.
fhanoeu
Messages postés
9
Date d'inscription
mardi 14 juillet 2015
Statut
Membre
Dernière intervention
13 juin 2018
7 janv. 2017 à 21:58
7 janv. 2017 à 21:58
en fait je l'écris ainsi puisque je suis censé remplacer (début de la discussion) le texte "hostname" par le nom de la machine renvoyé par "cat /etc/hostname" et en l'occurence la commande me renvoit bien "vps253779.ovh.net".
Du coup si j'envois le fichier tel qu'au dessus j'ai "Invalid record : Invalid hostname vps253779. for CNAME record of www.7700.be.import, $VAR1 = { 'fieldType' => 'CNAME', 'ttl' => undef, 'zone' => '7700.be.import', 'target' => 'vps253779.', 'subDomain' => 'www' }"
J'ai injecté celui-ci qui est accepté:
$TTL 300
@ IN SOA dns107.ovh.net. tech.ovh.net. (2017010702 86400 3600 3600000 300)
IN NS ns107.ovh.net.
IN NS dns107.ovh.net.
IN TXT "google-site-verification=WhgYOh6xugFSKZTaWJQVPJ5NF7GbasGKz-EfW-E_N-A"
vps253779.ovh.net IN A 51.254.205.56
www IN CNAME vps253779.ovh.net.
Du coup si j'envois le fichier tel qu'au dessus j'ai "Invalid record : Invalid hostname vps253779. for CNAME record of www.7700.be.import, $VAR1 = { 'fieldType' => 'CNAME', 'ttl' => undef, 'zone' => '7700.be.import', 'target' => 'vps253779.', 'subDomain' => 'www' }"
J'ai injecté celui-ci qui est accepté:
$TTL 300
@ IN SOA dns107.ovh.net. tech.ovh.net. (2017010702 86400 3600 3600000 300)
IN NS ns107.ovh.net.
IN NS dns107.ovh.net.
IN TXT "google-site-verification=WhgYOh6xugFSKZTaWJQVPJ5NF7GbasGKz-EfW-E_N-A"
vps253779.ovh.net IN A 51.254.205.56
www IN CNAME vps253779.ovh.net.
fhanoeu
Messages postés
9
Date d'inscription
mardi 14 juillet 2015
Statut
Membre
Dernière intervention
13 juin 2018
7 janv. 2017 à 22:01
7 janv. 2017 à 22:01
Mais en mettant cela le site ne s'affiche plus... comme indiqué plus haut. Alors que le fhano.eu (fxxxx.cfg dans notre conversation) lui s'affiche bien
barnabe0057
Messages postés
14453
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
24 novembre 2024
4 917
Modifié par barnabe0057 le 8/01/2017 à 01:30
Modifié par barnabe0057 le 8/01/2017 à 01:30
Ok pour le hostname, dans ce cas essaie comme ça :
$TTL 300
@ IN SOA dns107.ovh.net. tech.ovh.net. (2017010502 86400 3600 3600000 300)
IN NS dns1xx.ovh.net.
IN NS ns1xx.ovh.net.
IN MX 1 mail.7700.be.
mail.7700.be. IN A 51.254.205.xx
vps253779.ovh.net.7700.be. IN A 51.254.205.xx
postfixadmin.7700.be. IN CNAME vps253779.ovh.net.7700.be.
studio.7700.be. IN CNAME vps253779.ovh.net.7700.be.
www.7700.be. IN CNAME vps253779.ovh.net.7700.be.
barnabe0057
Messages postés
14453
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
24 novembre 2024
4 917
8 janv. 2017 à 01:34
8 janv. 2017 à 01:34
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
fhanoeu
Messages postés
9
Date d'inscription
mardi 14 juillet 2015
Statut
Membre
Dernière intervention
13 juin 2018
Modifié par fhanoeu le 8/01/2017 à 11:25
Modifié par fhanoeu le 8/01/2017 à 11:25
Non j'ai essayé mais désolé cela ne fonctionne pas. Pour l'instant je vais laisser les paramètres qui fonctionnent pour ne pas trop couper l'accès au site. J'ai fait une capture d'écran pour te montrer ceux-ci.
Par contre j'ai réussi a résoudre finalement mon problème de sous-domaine.
Donc 1 avec les bons paramètres chez OVH
Puis 2, en fait mon problème venait de mon "default.conf", je l'ai supprimé en ne laissant que ceci dans sites available tout fonctionne maintenant:
7xxxbe.conf:
<VirtualHost *:80>
ServerName www.7xxx.be
#ServerAlias 7xxx.be *. 7xxx.be
ServerAdmin studio7xxx@live.be
DocumentRoot /var/www/principalxxxx/
ErrorLog /var/log/apache2/error.7xxx.be.log
CustomLog /var/log/apache2/access.7xxx.be.log combined
</VirtualHost>
postfix.conf:
<VirtualHost *:80>
ServerName postfixadmin.7xxx.be
ServerAdmin studio7xxx@live.be
DocumentRoot /var/www/autrexxx/
ErrorLog /var/log/apache2/error.7xxx.be.log
CustomLog /var/log/apache2/access.7xxx.be.log combined
</VirtualHost>
Un grand MERCI pour l'aide en tout cas.
A bientôt
Par contre j'ai réussi a résoudre finalement mon problème de sous-domaine.
Donc 1 avec les bons paramètres chez OVH
Puis 2, en fait mon problème venait de mon "default.conf", je l'ai supprimé en ne laissant que ceci dans sites available tout fonctionne maintenant:
7xxxbe.conf:
<VirtualHost *:80>
ServerName www.7xxx.be
#ServerAlias 7xxx.be *. 7xxx.be
ServerAdmin studio7xxx@live.be
DocumentRoot /var/www/principalxxxx/
ErrorLog /var/log/apache2/error.7xxx.be.log
CustomLog /var/log/apache2/access.7xxx.be.log combined
</VirtualHost>
postfix.conf:
<VirtualHost *:80>
ServerName postfixadmin.7xxx.be
ServerAdmin studio7xxx@live.be
DocumentRoot /var/www/autrexxx/
ErrorLog /var/log/apache2/error.7xxx.be.log
CustomLog /var/log/apache2/access.7xxx.be.log combined
</VirtualHost>
Un grand MERCI pour l'aide en tout cas.
A bientôt
barnabe0057
Messages postés
14453
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
24 novembre 2024
4 917
Modifié par barnabe0057 le 8/01/2017 à 12:33
Modifié par barnabe0057 le 8/01/2017 à 12:33
Bizarre l'enregistrement A dans le DNS, qui fonctionne avec le nom de domaine au lieu du FQDN (hostname + nom de domaine).
Concernant Apache j'avais oublié l'existence de default.conf, effectivement ça peut générer des problèmes.
Bonne journée et bonne continuation avec ton entreprise !
Concernant Apache j'avais oublié l'existence de default.conf, effectivement ça peut générer des problèmes.
Bonne journée et bonne continuation avec ton entreprise !