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...