Aller au contenu

Reverse Proxy Https Ssl Htaccess


Messages recommandés

Bonjour,

avant DSM 5.0 j'avais une configuration qui fonctionnait (a priori), mais ça n'est plus totalement le cas et c'est vraiment bizarre :

sous Safari (iOS / OSX) ça marche (je n'avais jamais essayé avant) :

j'ai la fenetre de login/mdp du .htaccess qui s'affiche, puis après saisie du login j'accède à mon site :

https://sub.mondomaine.fr

par contre sous Chrome & Firefox la fenêtre de login ne s'affiche pas et j'arrive sur une url du type :

http://sub.mondomaine.fr:5000

Pour infos, en local tout fonctionne avec une url type :

http://monServeurWeb/Sub/

j'ai la fenêtre de login et l'accès à mon site depuis Safari, Chrome & Firefox

voilà mon .htaccess :

AuthName "Acces Prive"
AuthType Basic
AuthUserFile /volume1/web/admin/htusers
require valid-user

et ma config dans le reverse proxy pour ce sous domaine :

<VirtualHost *:443>                       
 ServerName sub.mondomaine.fr                     
 ServerPath /Sub/                             
 DocumentRoot /volume1/web/Sub/               
 SSLEngine on                                   
</VirtualHost> 

j'ai aussi essayé avec une config type :

<VirtualHost *:443>                       
 ServerName sub.mondomaine.fr                     
 ServerPath /Sub/                             
 DocumentRoot /volume1/web/Sub/               
 SSLEngine on                                   
 <Location />
  AuthUserFile /volume1/web/admin/htusers
  AuthName authorization
  AuthType Basic
  require valid-user
 </Location>
</VirtualHost> 

mais là c'était pire :

Not Found

The requested URL / was not found on this server.
Additionally, a 401 Authorization Required error was encountered while trying to use an ErrorDocument to handle the request.

bon pour avoir le bon 404, je pense savoir quoi faire, mais le problème c'est surtout pourquoi j'ai pas la fenêtre de login et donc pas accès...

après j'ai voulu voir dans les logs, j'ai regarder là : /var/log/httpd/user-error_log, mais rien...

pour info, voici les modules chargés dans apache :

Loaded Modules:
 core_module (static)
 mpm_worker_module (static)
 http_module (static)
 so_module (static)
 authn_file_module (shared)
 authn_default_module (shared)
 authz_host_module (shared)
 authz_groupfile_module (shared)
 authz_user_module (shared)
 authz_owner_module (shared)
 authz_default_module (shared)
 auth_basic_module (shared)
 auth_digest_module (shared)
 include_module (shared)
 filter_module (shared)
 deflate_module (shared)
 log_config_module (shared)
 env_module (shared)
 mime_magic_module (shared)
 headers_module (shared)
 setenvif_module (shared)
 proxy_module (shared)
 proxy_http_module (shared)
 mime_module (shared)
 status_module (shared)
 autoindex_module (shared)
 asis_module (shared)
 cgid_module (shared)
 negotiation_module (shared)
 dir_module (shared)
 actions_module (shared)
 userdir_module (shared)
 alias_module (shared)
 rewrite_module (shared)
 xsendfile_module (shared)
 reqtimeout_module (shared)
 proxy_connect_module (shared)
 ssl_module (shared)
 authn_dbm_module (shared)
 authn_anon_module (shared)
 authn_dbd_module (shared)
 authz_dbm_module (shared)
Syntax OK

j'ai googlé pas mal, mais j'avoue ne pas trop maitriser ce que je fais, donc j'ai essayé un patchwork de différents trucs trouvés sur internet soit pour htaccess, soit pour les reverses proxy, ...

Du coup je fais peut-être une erreur énorme sans là voir...

Si quelqu'un a une idée ou un conseil de "bonnes pratiques" en général, ...

D'avance merci car là je patauge un peu...

Lien vers le commentaire
Partager sur d’autres sites

Si quelqu'un a une idée ou un conseil de "bonnes pratiques" en général, ...

Synology a inclus nginx au DSM 5.

Je serais tenté de dire que la bonne pratique serait de suivre l'excellent pour configurer un reverse proxy avec nginx.

Modifié par PiwiLAbruti
Lien vers le commentaire
Partager sur d’autres sites

OK. Merci du conseil.

J'ai vu le tuto hier soir (en diagonale), mais j'avais un peu la flemme de me lancer dedans sachant que j'ai pas mal de redirections (sites ou autres applications) et que seule celle là me pose problème...

En même temps nginx semble être fait pour ça donc effectivement ça serait une bonne chose de s'y mettre.

Mais j'aurais bien voulu comprendre ce qu'il se passait ou ce que j'avais fait de mal...

Enfin, une bonne solution est une solution qui fonctionne, ça sert peut-être à rien de m'acharner, autant switcher.

Merci pour la réponse rapide, j'ai plus qu'a m'y mettre :D

Lien vers le commentaire
Partager sur d’autres sites

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…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

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.