Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

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