Pages : 1
#1 Le 02/10/2016, à 19:45
- vdhnat
[NGINX] Installation d'un sous domaine OVH
Bonjour,
J'ai hier commandé un sous domaine chez OVH pour mon site principal monsite.com.
Je souhaiterais que sousdomaine.monsite.com me redirige vers un index.html qui n'a rien à voir avec mon site principal (monsite.com). Dans /var/www, j'ai donc un répertoire monsite et un répertoire sousdomaine. En gros, mon nouvel index.html se trouve dans /var/www/sousdomaine/www/index.html.
Après quelques recherches sur internet, j'ai cherché à configurer NGINX sans succès jusqu'à présent. J'ai créé un nouveau fichier FILE appellé sousdomaine dans /etc/nginx/sites-available et je l'ai symlinké dans /etc/nginx/sites-enabled.
La configuration en question:
server {
listen 80;
listen [::]:80;
root /var/www/sousdomaine/www;
index index.html;
server_name sousdomaine.monsite.com;
}
J'ai ensuite relancé le service nginx, mais quand je visite sousdomaine.monsite.com, j'ai juste "index of /" qui s'affiche (avec Icon Name Last modified Size Description)...
Je suis là-dessus depuis 1 jour et demi, et honnêtement je suis complètement perdu. Si ça ne se voyait pas encore, je suis vraiment débutant avec nginx.
Merci d'avance pour votre aide !
Hors ligne
#2 Le 02/10/2016, à 20:31
- J5012
Re : [NGINX] Installation d'un sous domaine OVH
il manque une directive location ?
Hors ligne
#3 Le 02/10/2016, à 20:42
- vdhnat
Re : [NGINX] Installation d'un sous domaine OVH
Ah ? Mon site principal n'en a qu'une (je me suis basé sur ça pour écrire la config pour le sous-domaine):
location /checkout {
return 301 https://monsite.com/checkout;
}
Je n'ai donc pas répliqué cette partie sur mon sous domaine.
À quoi devrait ressembler la location pour mon sous domaine dans ce cas ? Quelque chose comme ceci peut -être ? :
location / {
return http://sousdomaine.monsite.com;
}
Dernière modification par vdhnat (Le 02/10/2016, à 20:43)
Hors ligne
#4 Le 04/10/2016, à 11:32
- J5012
Re : [NGINX] Installation d'un sous domaine OVH
tu ferais mieux d'aller lire la doc et les exemples de nginx.org : http://nginx.org/en/docs/
par ex : http://nginx.org/en/docs/beginners_guid … _structure
ou https://www.nginx.com/resources/admin-g … eb-server/
Hors ligne
#5 Le 04/10/2016, à 12:18
- jean-luc5629
Re : [NGINX] Installation d'un sous domaine OVH
Salut;
Dans ton contrôle-panel OVH, tu crée ton sous domaine
Dans mon cas je l'ai créé 2 pour plex :
plex.domaine.ovh
et
www.plex.domaine.ovh
ensuite tu crées ton fichier nginx; voici le mien pour plex sur mon kimsufi, si ça peut t'aider:
server {
listen 80;
server_name www.plex.domaine.ovh plex.domaine.ovh;
location / {
return 301 https://$server_name$request_uri;
}
}
server {
server_name www.plex.domaine.ovh plex.domaine.ovh;
listen 443 ssl http2;
ssl_certificate /etc/letsencrypt/live/plex.domaine.ovh/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/plex.domaine.ovh/privkey.pem;
keepalive_timeout 180;
client_max_body_size 1024M;
location /web/ {
access_log /var/log/nginx/plex_access.log;
error_log /var/log/nginx/plex_error.log;
proxy_set_header Origin http://$host;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Proto $remote_addr;
proxy_set_header X-Forwarded-Protocol $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_http_version 1.1;
proxy_redirect off;
proxy_pass http://127.0.0.1:32400/web/;
proxy_read_timeout 36000s;
}
location / {
return 301 /web/index.html;
}
}
Voir te donner des idées.
A++
Dernière modification par jean-luc5629 (Le 04/10/2016, à 12:19)
Hors ligne
Pages : 1