Aller au contenu

Configuration Vhosts Ok, Mais Bug Avec Certaines Url


Messages recommandés

Bonjour à toutes et à tous ! :D

Je rencontre un soucis avec la conf de mon NAS DS411Slim en dernière version de DSM.

J'ai suivi un peu le forum (merci grandement CoolRaoul) et mis à la fin de mon fichier /usr/syno/apache/conf/httpd.conf-user le code suivant :

Include /usr/local/etc/httpd.conf-user
J'ai le contenu suivant de ce fichier /usr/local/etc/httpd.conf-user : (désolé pour le contenu imbittable et le fait que mon copier-coller a enlever l'indentation)

# -*- apache -*-

<IfModule !proxy_module>

LoadModule proxy_module modules/mod_proxy.so

LoadModule proxy_connect_module modules/mod_proxy_connect.so

LoadModule proxy_http_module modules/mod_proxy_http.so

</IfModule>

#/

NameVirtualHost *:

<VirtualHost *:>

ServerName nas.mondomaine.com

ProxyRequests Off

ProxyVia Off

<Proxy *>

Order deny,allow

Allow from all

</Proxy>

ProxyPass / http://localhost:5000/

ProxyPassReverse / http://localhost:5000/

</VirtualHost>

<VirtualHost *:>

ServerName audio.mondomaine.com

ProxyRequests Off

ProxyVia Off

<Proxy *>

Order deny,allow

Allow from all

</Proxy>

ProxyPass / http://localhost:5000/audio/

ProxyPassReverse / http://localhost:5000/audio/

</VirtualHost>

<VirtualHost *:>

ServerName video.mondomaine.com

ProxyRequests Off

ProxyVia Off

<Proxy *>

Order deny,allow

Allow from all

</Proxy>

ProxyPass / http://localhost:5000/video/

ProxyPassReverse / http://localhost:5000/video/

</VirtualHost>

<VirtualHost *:>										

ServerName shell.mondomaine.com						

ProxyRequests Off								

ProxyVia Off								

<Proxy *>									

Order deny,allow							

Allow from all							

</Proxy>									

ProxyPass / http://localhost:4200			

ProxyPassReverse / http://localhost:4200			

</VirtualHost>															


<VirtualHost *:>															

ServerName *																

DocumentRoot /var/services/web												

</VirtualHost>																

<VirtualHost *:>															

ServerName www.mondomaine.com											

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"						

</VirtualHost>																

<VirtualHost *:>															

ServerName bdd.mondomaine.com											

DocumentRoot "/var/services/web/phpMyAdmin"								

ErrorDocument 403 "/webdefault/sample.php?status=403"						

ErrorDocument 404 "/webdefault/sample.php?status=404"						

ErrorDocument 500 "/webdefault/sample.php?status=500"						

</VirtualHost>																

<VirtualHost *:>															

ServerName test.mondomaine.com											

DocumentRoot "/var/services/web/test"										

ErrorDocument 403 "/webdefault/sample.php?status=403"						

ErrorDocument 404 "/webdefault/sample.php?status=404"						

ErrorDocument 500 "/webdefault/sample.php?status=500"						

</VirtualHost>																


NameVirtualHost *:443														

#																			

<VirtualHost *:443>														

ServerName dsm.mondomaine.com											

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															


ProxyPass / https://localhost:5001/										

ProxyPassReverse / https://localhost:5001/								

</VirtualHost>

[/code]

Le problème que je rencontre est le suivant :

- http://nas.mondomaine.com [color=#008000]fonctionne bien[/color] (acces au DSM en http) B)

- http://www.mondomaine.com , http://bdd.mondomaine.com, http://test.mondomaine.com [color=#008000]fonctionnent bien[/color] B)

- [color=#ff0000]le reste ne fonctionne pas[/color] ... <_<

Et c'est là ou je ne comprends pas car en local si je fais [b]http://IPLocaleduNAS:5000/audio/[/b] je tombe bien sur l'audiostation alors que [b]http://audio.mondomaine.com[/b] ne marche pas ... :(

De même pour le filestation (page blanche avec entête "[i]Synology DiskStation - lenomdemonnas[/i]"), le videostation(page blanche avec entête "[i]Synology DiskStation - lenomdemonnas[/i]"), le shellinabox (port 4200)(page blanche avec entête "[i]Shell In A Box[/i]"), et même le https du DSM qui lui me remplace carrément mon http://dsm.mondomaine.com par http://dsm.mondomaine.com:5000 :angry:

Une idée ?

J'avoue que je me creuse et ne comprends pas ... !

Après je me pencherais sur le fait de taper http://nas.mondomaine.com qui me redirigera tout seul vers https://nas.mondomaine.com vers le DSM en SSL ;)

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

Par contre ça devrait marcher avec Shell In a Box normalement non ? (idem pour dsm.mondomaine.com ...)

Je ne sais pas: ma config pour shell in a box est plus simple que la tienne et n'utilise pas un virtualhost mais un bloc "location"

(je vais d'ailleurs mettre a jour mon tuto, j'ai un peu merdé sur ce point)


<Location /shell>
ProxyPass http://localhost:4200
# restrictions d'ip à partir d'ici
# mettre tout en commentaire jusqu'a la fin du bloc </Location>
# pour le monde "open bar"
Order deny,allow
deny from all
# subnet lan local
allow from 192.168.1.0/24
#autres ip externes
allow from IP1
allow from IP2
etc ...
</Location>

***EDIT***

je vais d'ailleurs mettre a jour mon tuto, j'ai un peu merdé sur ce point

Apres être allé un coup d'oeil je m’aperçois que je n'avais pas merdé du tout et bien mis cette config dans le fil du tuto ()

Pourquoi ne pas avoir simplement suivi mes préconisations alors?

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

CoolRaoul.

En fait je viens de voir ton tuto complet !!

Je pensais que le post ou j'écris actuellement était une évolution du tutoriel de PatrickH ... je me suis trompé !

Merci pour les infos car grâce à toi ça fonctionne bien ...

Il me reste à rediriger www.mondomaine.com/shell vers shell.mondomaine.com ... je vais faire cela via une redirection DNS de mon fournisseur de domaine ;)

Par contre je bute toujours et encore sur le fait de rediriger http://dsm.mondomaine.com vers https://dsm.mondomaine.com et que ça fonctionne ...

La ça fonctionne la redirection car ça m'emene bien tout seul vers https://dsm.mondomaine.com/webman/index.cgi mais je tombe sur une page d'erreur

Synology : Désolé, la page que vous recherchez est introuvable.

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.