Questions sur OVH et EX2-Hosting

Résolu/Fermé
gjgraph - 6 mai 2014 à 10:18
 gjgraph - 22 mai 2014 à 00:58
Bonjour à tous,



Comme je suis nouveau ici, si je me suis trompé, n'hésitez pas à déplacer mon sujet.
J'écris ce message car J'ai enregistré plusieurs noms de domaine chez OVH,
et un hébergement (Hébergement mutualisé - EX2 PERSO) chez EX2-Hosting.
Mais, étant débutant, je rencontre des difficultés pour effectuer certaines procédures sur Windows,
et, même après des heures de recherche sur Google, je ne suis pas plus avancé.

Tout d'abord chez mon hébergeur (EX2-Hosting).
1/Je souhaiterais rediriger mes noms de domaines OVH vers l'hébergement EX2.
Si j'ai bien compris il faut que je trouve les 2 lignes de mes DNS chez EX2 et que je les indique chez OVH.
Mais, 1er problème : impossible de mettre la main sur ces fameux DNS chez EX2.
Quelqu'un aurait-il une idée de où les récupérer ?

2/Second problème, EX2 propose l'option "Disque web"
(si j'ai bien compris, cela permet de gérer le contenu du site depuis un raccourci sur le bureau).
J'ai tenté l'install automatique, depuis un script Vbs, (Message "Windows ne peut pas accéder à Nom_de_mon_site")
puis l'install manuelle, depuis la création d'un lecteur réseau, (Message "Le dossier que vous avez entré ne semble pas être valide")
J'avais ouverts les ports dans mon pare-feu, mais même en le désactivant: rien à faire.
Sauriez-vous comment installer ce fichu disque web?

D'autre part, chez mon registrar (OVH).
Je souhaiterais faire des redirections des autres noms que j'ai acheté vers le nom principal (pour ne pas dédoublonner le site).
Je crois que cela se nomme une redirection 301 ? Mais la aussi, je n'ai pas trouvé la marche à suivre sur OVH.
Pouvez-vous m'indiquer comment faire ?


D'avance, merci de votre réponse et bonne journée.
Cordialement,
A voir également:

2 réponses

Bonjour,

Finalement, j'ai trouvé les DNS de mon hébergeur EX2
(j'attendais le mail sur ma boite perso, mais ils ont un système de mails internes que je viens de remarquer).

Maintenant, je cherche à ajouter mon ndd externe (de OVH) vers mon hébergeur.
J'ai ajouté les domaines EX2 dans la partie "Gestion domaines - Serveurs DNS" de OVH.
Mais, ensuite, je bloque à nouveau.

Si j'ai bien suivi les différents tutos, une fois les DNS renseignés, il faut que je créais un domaine compagnon au nom de mon site. Mais là, problème: je n'ai pas la possibilité de créer de domaine compagnon avec mon offre d'hébergement.
Sauriez-vous quelle est la procédure que je dois suivre ?

Merci.
Bonsoir,

Il y a eu pas mal de choses depuis mon dernier message,
je vais récapituler ces étapes pour aider ceux qui partent d'aussi loin que moi.

1/ L'ajout d'un nom de domaine externe chez l'hébergeur.
Du côté du registrar, il suffisait de rajouter les DNS primaire et secondaire de l'hébergeur.
(Si vous ne les trouvez pas dans votre boite mail, pensez à vérifier la messagerie en ligne de votre hébergeur).
Normalement, le registrar doit envoyer un mail dès que les DNS ont été changés.

Pour l'ajout du domaine chez l'hébergeur, ma situation était particulière.
- Si, chez l'hébergeur, votre domaine est différent de votre nom de domaine,
il faut utiliser un "domaine compagnon" ou "addon" (si l'option existe dans votre abonnement)
qui permet de créer/utiliser un autre nom de domaine sur le même hébergement.
- Si vous n'avez pas crée de domaine ou que vous n'avez pas l'option addon, il suffit de re/créer un domaine du même nom que le ndd.
- Si comme moi, vous avez déjà crée un domaine similaire au ndd, en fait, il n'y a rien à faire... le lien se fera automatiquement.

Pour finir, une dernière chose utile pour tester que le site est fonctionnel (et que je n'avais pas faite),
est de rajouter un fichier "index.html" dans le dossier public.html.
Normalement, le contenu de ce fichier devrait apparaitre en tapant l'adresse du nom de domaine dans votre navigateur.


2/LE FTP et la création du disque web (ou webdav).
- Pour manipuler les fichiers du site, la solution la + simple est de créer un accès FTP.
Pour cela, il suffit de récupérer l'adresse du serveur FTP, et de l'ajouter dans "un client FTP" (tel que Filezilla),
en précisant le port, login + mdp de l'hébergeur.
Mais avec cette solution, il n'est pas possible de modifier directement les fichiers du site.
- L'autre solution ("webdav") est la création d'un accès direct aux fichiers, ^permettant de les modifier comme des fichiers locaux.
Sous Windows, il faut se rendre dans "ordinateur" > "Connecter un lecteur réseau" > "Se connecter à un site web...",
puis indiquer l'adresse du site avec un port précis (ex: http://nom_de_site.fr:2077/), puis renseigner login + mdp de l'hébergeur.

Le problème (qui, j'imagine, vient surtout de Windows) est que ma connexion au Webdav est instable.
Elle fonctionne très bien pendant quelques minutes lorsque je démarre Windows, puis finit systématiquement par se couper.
J'ai trouvé une piste du côté du logiciel Netdrive 2.1 (de bdrive), mais ce logiciel est payant.


3/Maintenant, je cherche à rediriger mes autres domaines vers mon domaine principal (redirection 301),
ce pour éviter que le référencement de mon site ne soit affecter par le dédoublement de mon contenu.
Si quelqu'un à des conseils, qu'il n'hésite pas.


De mon côté, Je tenterai de continuer à vous informer sur les étapes de mise en place de mon hébergement.
Bonne soirée.
Stanislas Poisson Messages postés 423 Date d'inscription samedi 1 décembre 2012 Statut Membre Dernière intervention 22 mai 2018 66
8 mai 2014 à 10:46
Salut, ovh propose depuis le manager des redirections mais elle sont en 302. Je te conseille ceci:
- Pour chaque domaine supplémentaires, activer l'espace gratuit 10 Mo.
- Se connecter en ftp sur chaque domaine supplémentaires et y envoyer un fichier .htaccess contenant une redirection 301:

### ### ### ### ###
# .htaccess for mon_domain.ext
# File creation on YYYY-MM-DD HH:MM:SS
### ### ### ### ###

### ### Environnement ### ###
SetEnv SESSION_USE_TRANS_SID 0

### ### Options ### ###
Options -Indexes +FollowSymLinks

<files .htaccess>
order allow,deny
deny from all
</files>

### ### Redirection ### ###
RedirectPermanent / http://www.mon_domaine_principale_avec_ou_sans_www.ext/

Pour ce qui est des perf de ton site, je te conseille de t'insiprer de cela:

# PARAMETRES SPECIFIQUE OVH
SetEnv SESSION_USE_TRANS_SID 0

# ON OBLIGE LE HEADER EN UTF-8
AddDefaultCharset UTF-8
# Y COMPRIS POUR CERTAINS FICHIERS
AddCharset utf-8 .atom .css .js .json .jsonld .rss .vtt .webapp .xml

# ON INDIQUE LA LANGUE DU SITE
Header set Content-Language: fr-FR

# ON INTERDIT LE LISTING DES FICHIERS ET LE 404 d'URL REWRITING ET ON AUTORISE LE SYMLINK
Options -Indexes -MultiViews +FollowSymLinks

# INTERDIR LE MODE DE COMPATIBILITE INTERNET EXPLORER
Header set X-UA-Compatible "IE=Edge,chrome=1"
<FilesMatch "\.(appcache|atom|crx|css|cur|eot|f4[abpv]|flv|gif|htc|ico|jpe?g|js|json(ld)?|m4[av]|manifest|map|mp4|oex|og[agv]|opus|otf|pdf|png|rdf|rss|safariextz|svgz?|swf|tt[cf]|vcf|vtt|webapp|web[mp]|woff|xml|xpi)$">
Header unset X-UA-Compatible
</FilesMatch>

# PROTECTION BASICS
# INTERDIRE ACCES AU .HTACCESS
<files .htaccess>
order allow,deny
deny from all
</files>
# INTERDIRE ACCES AU fichier Config
#<files config.php>
# order allow,deny
# deny from all
#</files>
# ANTI CLICKJACKING
Header set X-Frame-Options "DENY"
<FilesMatch "\.(appcache|atom|crx|css|cur|eot|f4[abpv]|flv|gif|htc|ico|jpe?g|js|json(ld)?|m4[av]|manifest|map|mp4|oex|og[agv]|opus|otf|pdf|png|rdf|rss|safariextz|svgz?|swf|tt[cf]|vcf|vtt|webapp|web[mp]|woff|xml|xpi)$">
Header unset X-Frame-Options
</FilesMatch>

# INTERDIR L'ACCES A DES FICHIERS SENSIBLE
<FilesMatch "(^#.*#|\.(bak|config|dist|fla|in[ci]|log|psd|sh|sql|sw[op])|~)$">
# Apache < 2.3
<IfModule !mod_authz_core.c>
Order allow,deny
Deny from all
Satisfy All
</IfModule>
# Apache ? 2.3
<IfModule mod_authz_core.c>
Require all denied
</IfModule>
</FilesMatch>

# DONNER LES BON TYPE MIME POUR LES FICHIERS
# Audio
AddType audio/mp4 m4a f4a f4b
AddType audio/ogg oga ogg opus

# Data interchange
AddType application/json json map
AddType application/ld+json jsonld

# JavaScript
# Normalize to standard type.
# https://tools.ietf.org/html/rfc4329#section-7.2
AddType application/javascript js

# Video
AddType video/mp4 f4v f4p m4v mp4
AddType video/ogg ogv
AddType video/webm webm
AddType video/x-flv flv

# Web fonts
AddType application/font-woff woff
AddType application/vnd.ms-fontobject eot

# Browsers usually ignore the font MIME types and simply sniff the bytes
# to figure out the font type.
# https://mimesniff.spec.whatwg.org/#matching-a-font-type-pattern
# Chrome however, shows a warning if any other MIME types are used for
# the following fonts.
AddType application/x-font-ttf ttc ttf
AddType font/opentype otf

# Make SVGZ fonts work on the iPad.
# https://twitter.com/FontSquirrel/status/14855840545
AddType image/svg+xml svgz
AddEncoding gzip svgz

# Other
AddType application/octet-stream safariextz
AddType application/x-chrome-extension crx
AddType application/x-opera-extension oex
AddType application/x-web-app-manifest+json webapp
AddType application/x-xpinstall xpi
AddType application/xml atom rdf rss xml
AddType image/webp webp
AddType image/x-icon cur ico
AddType text/cache-manifest appcache manifest
AddType text/vtt vtt
AddType text/x-component htc
AddType text/x-vcard vcf

# GESTION DES FRAMES APPELANT LE SITE AUTORISER UNIQUEMENT DANS LE SITE
Header set X-Frame-Options SAMEORIGIN

# PROTECTION XSS SCRIPTS IE8/9
Header set X-XSS-Protection "1; mode=block"
<FilesMatch "\.(appcache|atom|crx|css|cur|eot|f4[abpv]|flv|gif|htc|ico|jpe?g|js|json(ld)?|m4[av]|manifest|map|mp4|oex|og[agv]|opus|otf|pdf|png|rdf|rss|safariextz|svgz?|swf|tt[cf]|vcf|vtt|webapp|web[mp]|woff|xml|xpi)$">
Header unset X-XSS-Protection
</FilesMatch>

# PREVENT SNIFFING MIME IE
Header set X-Content-Type-Options "nosniff"

# SUPPRIMER LES ETags
FileETag none
Header unset Etag

# FORCER LA COMPRESSION
SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding
RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding

# COMPRESSION DEFLATE/GZIP
SetOutputFilter DEFLATE
AddOutputFilterByType DEFLATE application/atom+xml application/javascript application/json application/ld+json application/rss+xml application/vnd.ms-fontobject application/x-font-ttf application/x-web-app-manifest+json application/xhtml+xml application/xml font/opentype image/svg+xml image/x-icon text/css text/html text/plain text/x-component text/xml

#Pour les navigateurs incompatibles
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html

#ne pas mettre en cache si ces fichiers le sont déjà
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip

#les proxies doivent donner le bon contenu
Header append Vary User-Agent env=!dont-vary

# MISE EN CACHE
ExpiresActive on
ExpiresDefault "access plus 1 month"

# CSS
ExpiresByType text/css "access plus 1 year"
# Data interchange
ExpiresByType application/json "access plus 0 seconds"
ExpiresByType application/ld+json "access plus 0 seconds"
ExpiresByType application/xml "access plus 0 seconds"
ExpiresByType text/xml "access plus 0 seconds"
# Favicon (cannot be renamed!) and cursor images
ExpiresByType image/x-icon "access plus 1 year"
# HTML
ExpiresByType text/html "access plus 0 seconds"
# JavaScript
ExpiresByType application/javascript "access plus 1 month"
# Manifest files
ExpiresByType application/x-web-app-manifest+json "access plus 0 seconds"
ExpiresByType text/cache-manifest "access plus 0 seconds"
# Media
ExpiresByType audio/ogg "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType video/mp4 "access plus 1 month"
ExpiresByType video/ogg "access plus 1 month"
ExpiresByType video/webm "access plus 1 month"
# Web feeds
ExpiresByType application/atom+xml "access plus 1 hour"
ExpiresByType application/rss+xml "access plus 1 hour"
# Web fonts
ExpiresByType application/font-woff "access plus 1 month"
ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
ExpiresByType application/x-font-ttf "access plus 1 month"
ExpiresByType font/opentype "access plus 1 month"
ExpiresByType image/svg+xml "access plus 1 month"

Header set Cache-Control "max-age=7200, public"
<FilesMatch "\\.(jpg|jpeg|png|svg|gif|swf|ogg|ogv|mp4|webm|woff|ttf|odt)$">
Header set Cache-Control "max-age=2592000, public"
</FilesMatch>
<FilesMatch "\\.(ico)$">
Header set Cache-Control "max-age=604800, public"
</FilesMatch>
<FilesMatch "\\.(css|js)$">
Header set Cache-Control "max-age=31556926, public"
</FilesMatch>
<FilesMatch "\\.(|html|json|xml)$">
Header unset Cache-Control
</FilesMatch>

# ON ACTIVE LA REECRITURE URL
RewriteEngine on

# ON REDIRIGE LE SITE VERS LE SANS WWW
RewriteCond %{HTTP_HOST} !^mon_domain.ext$ [NC]
RewriteRule ^(.*)$ http://mon_domain.ext/$1 [QSA,L,R=301]

# OU
# ON REDIRIGE LE SITE VERS LE WWW
#RewriteCond %{HTTP_HOST} ^mon_domain.ext [NC]
#RewriteRule ^(.*)$ http://www.mon_domain.ext/$1 [QSA,L,R=301]
0
Bonsoir,
Merci de ta réponse.
Pour le moment, j'ai moins de temps pour m'occuper de mon site perso,
car je me consacre, en parallèle, à d'autres projets web, mais je vais tester tout ça et te ferai un retour.
Bonne soirée.
0