Aller au contenu

Virtualhost *:80 -- Mixing * Ports And Non-* Ports With A Namevirtualhost Address Is Not Supported

Featured Replies

Posté(e)

Bonjour,

Le disque dur de mon synology a rendu l'âme il y a quelques jours.

J'ai commandé un nouveau disque, réinstallé dans mon syno, chargé la derbière version du DSM, et je suis entrain de reconfigurer les virtualhost

J'ai repris la procédure que j'avais préalablement, et ça ne marche plus.

J'ai un message d'erreur [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results

Voilà ce que j'ai fait : j'ai modifié 2 fichiers et rajouté un

Fichier modifié usr/syno/apache/conf/httpd.conf-user : j'ai cherché la chaine de caractères "virtual hosts" et j'ai supprimé le caractère "#" avant le "Include" de la ligne suivant

Fichier /usr/syno/apache/conf/extra/httpd-vhosts.conf créé

Exemple de ce que j'y ai mis dedans :

<VirtualHost *>

ServerName www.domaine.fr

ServerAlias home.domaine.fr

DocumentRoot /volume1/web

</VirtualHost>

<VirtualHost *>

ServerName photos.domaine.fr

DocumentRoot /volume1/web/photos

</VirtualHost>

Fichier modifié /usr/syno/etc/php.ini : j'ai recherché la chaîne de caractère "open_basedir" pour y ajouter les dossiers supplémentaires de sites, après "/volume1/web" déjà inscrit par défaut

Qu'est ce que j'ai fait qui n'a pas été accepté par le NAS ?

D'avance merci pour un coup de main

Bien cordialement,

Posté(e)
  • Auteur

Info complémentaire : /usr/syno/etc.defaults/rc.d/S97apache-user.sh restart donne comme commentaire Syntax OK et je vois mes pages en mod source php !

Posté(e)
  • Auteur

Bon, j'essaie des trucs : dans httpd-vhosts.conf, j'ai écrit NameVirtualHost *:80 (au lieu de *) et j'ai remplacé partout * par *:80

J'ai pensé que c'était une bonne idée, mais visiblement insuffisante

Sinon, j'ai laissé la ligne "open_basedir" dans php.ini pour la modifier dans user-setting.ini mais là encore, aucun changement.

J'ai plus d'idées... merci pour votre aide

Posté(e)
  • Auteur

Bon, il semble que sur cette nouvelle verion de logiciel, il faille configurer les vhosts dans DS Manager > services réseau > services web > activer web station > hôte virtuel et qu'en plus il faille mettre tous les sites dans le même dossier "web".

C'est un début d'explication (quelqu'un peut confirmer ? ) mais ça ne fait pas du tout mes affaires vu que dans la version précédente je n'avais pas du tout cette contraite !

Bonne nuit - Cordialement,

Posté(e)

Le fichier des virtualhosts se trouve dans /usr/syno/etc/httpd-vhost.conf-user

La gestion des virtuals hosts via le DSM n'est pas nouvelle, elle l'

Modifié par DjMomo

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.