Aller au contenu

Mettre En Place Une Config Reverse Proxy

Featured Replies

Posté(e)

J'avoue qu'il n'est pas bien situé et ce n'est pas ici que l'on pense à faire le lien de cause à effet. 

  • Réponses 255
  • Vues 155.1 k
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans ce sujet

Most Popular Posts

  • Petite question au passage. Comment fait-on pour récupérer l'adresse IP qui se connecte au reverse proxy dans les logs du syno? Car avec la manip localhost on se retrouve toujours avec un 127.0.0.1

  • À l'usage tu verras que nginx est bien plus simple qu'Apache.

  • CoolRaoul
    CoolRaoul

    Il est ici et je viens à l'instant d'y incorporer les adaptations (mineures) pour DSM6.

Posté(e)
  • Auteur
Il y a 16 heures, CoolRaoul a dit :

D'ailleurs, pour info, j'ai basculé pour le moment sur la solution DSM, je verrai si je rencontre des limitations à l'usage

Premier lézard soulevé: dans certains cas (biens tordus, serait un peu long de donner les détails, d'autant plus que je n'ai pas le diagnostic complet), le Webdav à travers le reverse proxy a des vapeurs.

Je vais rebasculer en la conf Nginx pour  confirmer.

Posté(e)
Le 29/3/2016 at 12:14, CoolRaoul a dit :

Je vais rebasculer en la conf Nginx pour  confirmer.

Bonjour CoolRaoul

Je pense que j'avais suivi ton tutoriel pour le reverse proxy via nginx,  mais depuis la bascule en DSM 6 mon nginx ne démarre plus avec une erreur 13 que je n'arrive pas à comprendre... 

Est ce que ça fait partie des motifs que tu avais ajoutés  avant la disparition du topic :(

Une idée de correction ? 

Ou bien vaut  il mieux que je le fasse en natif avec les nouvelles fonctionnalités ? 

Merci d'avance de tes infos

Posté(e)
  • Auteur

J'ai récupéré une sauvegarde perso du tuto qui intègre les dernières modifications pour compatibilité DSM6. Je l'ai restaurée dans un nouveau fil de la même section du forum (tutos)

Si tu n'as pas appliqué ces modifs, ça ne peux pas fonctionner en DSM6.

Rassure-toi, elles sont mineures. Ne sont (marginalement) touchés que le script de démarrage et le fichier de conf ssl.

Si après ça tu rencontres toujours des problèmes, postes dans le nouveau fil nginx

Posté(e)

Hello

Je n'avais pas compris que dans le topic restauré il y avait les corrections pour le DSM 6 (Lu trop vite)

En appliquant la mise à jour sur le script de lancement ... ca marche 

Merci :)

 

  • 9 mois après...
Posté(e)

Plop,

Je ressors un vieux sujet car j'ai eu il y a quelques jours ma conf qui a sauté et je ne comprend pas pourquoi... Je suis en DSM 5.2.

En plus de ca, j'ai changé de FAI et suis retourné chez SFR donc quelques adaptations à faire...

Du coup, pour le reverse, les ports 80 et 443 sont redirigés vers mon NAS,

Le http fonctionne bien en interne/externe, le https ne fonctionne qu'en interne... Ca me met "Ce site est inaccessible" depuis Chrome, pas d'affichage de certif rien...

Du coup nas.mondomaine.fr ne marche pas du tout car redirection auto en 443, www.mondomaine.fr marche en http mais pas https.

Ma conf ci-dessous :

Fichier httpd-vhost.conf-user

<VirtualHost *:80>
ServerName nas.mondomaine.fr
Redirect / https://nas.mondomaine.fr/
</VirtualHost>

<VirtualHost *:80>
ServerName www.mondomaine.fr
DocumentRoot "/var/services/web/site"
ErrorDocument 403 "/webdefault/error.html"
ErrorDocument 404 "/webdefault/error.html"
ErrorDocument 500 "/webdefault/error.html"
</VirtualHost>

---------------

Fichier httpd-ssl-vhost.conf-user

<VirtualHost *:443>
ServerName nas.mondomaine.fr
# SSLCipherSuite HIGH:MEDIUM
SSLProtocol all -SSLv2
SSLCertificateFile /usr/syno/etc/ssl/ssl.crt/server.crt
SSLCertificateKeyFile /usr/syno/etc/ssl/ssl.key/server.key
SSLEngine on
SSLProxyEngine on
ProxyRequests Off
ProxyVia Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / https://localhost:5001/
ProxyPassReverse / https://localhost:5001/
</VirtualHost>
 

<VirtualHost *:443>
ServerName www.mondomaine.fr
DocumentRoot "/var/services/web/site"
ErrorDocument 403 "/webdefault/sample.php?status=403"
ErrorDocument 404 "/webdefault/sample.php?status=404"
ErrorDocument 500 "/webdefault/sample.php?status=500"
SSLEngine on
</VirtualHost>
 

---------------------

A la fin du fichier httpd.conf-user

Include /etc/httpd/sites-enabled-user/httpd-vhost.conf-user
Include /etc/httpd/sites-enabled-user/httpd-ssl-vhost.conf-user

 

Merci d'avance pour votre aide! Je cale...
 

 

 

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.