Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/08/2017, à 13:04

Valérie_z

Problème de ServerAlias [Résolu]

Bonjour,

Je suis en train de monter un environnement de développement qui corresponde au plus près à la configuration de mon site en ligne, notamment pour tout ce qui concerne la gestion des URL. Je dois normalement pouvoir gérer un domaine principal www.toto.org et 4 sous-domaines img0.toto.org à img3.toto.org

Je laisse donc tomber les URL en 127.0.0.1 et me lance dans les vhost, en suivant la méthode 1 cet excellent tuto : https://doc.ubuntu-fr.org/tutoriel/virt … ec_apache2. J'indique donc le nom du domaine dans ServerName, et utilise ServerAlias pour y indiquer le pattern qui match avec les noms de mes sous-domaines.

Apache répond correctement sur le domaine défini à la ligne ServerName, en revanche, les sous-domaines ne répondent pas. J'ai tenté d'indiquer un sous-domaine en clair (par exemple img1.toto.org), mais j'ai le même souci.

La ligne ajoutée dans /etc/hosts ressemble donc à cela :

127.0.0.1	www.toto.org

et toto.conf à ceci :

<VirtualHost *:80>
	DocumentRoot /var/www/toto
	ServerAdmin root@toto
	ServerName www.toto.org
	ServerAlias img*.toto.org
	<Directory />
		AllowOverride None
	</Directory>
	<Directory /var/www/toto>
		Options Indexes MultiViews
		AllowOverride all
		Order allow,deny
		allow from all
	</Directory>

	ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
	<Directory "/usr/lib/cgi-bin">
		AllowOverride None
		Options +ExecCGI -MultiViews
		Order allow,deny
		Allow from all
	</Directory>

	ErrorLog /var/log/apache2/error.log

	# Possible values include: debug, info, notice, warn, error, crit,
	# alert, emerg.
	LogLevel warn

	CustomLog /var/log/apache2/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>

Quelqu'un aurait-il une piste ?
Merci

PS1 : je n'ai pas encore déporté mon dossier de dev dans home (ou ailleurs), je développe donc directement dans var/www/toto, d'où l'absence de FollowSymLinks. Je sais, c'est mal :-) Mais ça va changer bientôt, et ce ne doit pas être la cause du souci :-).

PS2 : J'ai voulu consulter les logs à l'emplacement indiqué dans toto.conf : /var/log/apache2/error.log, je n'y trouve rien.... normal ?
Re-Merci !

Dernière modification par Valérie_z (Le 19/08/2017, à 17:58)


PC1 : 12e Gen Intel® Core™ i9-12900 x 24 CPU 5.10 GHz - 32.0 Gio de RAM - Sous Ubuntu 22.04.1 LTS (64 bits) - Noyau : 6.2.0-26-generic
PC2 :  Intel® Core™2 CPU 6700 @ 2.66GHz - 3,8 Gio de RAM - Sous Ubuntu 18.04 LTS (64 bits) - Noyau : 4.15.0-197-generic
PC3 : AMD® Ryzen 9 6900HX - 8 coeurs x 4.90 GHz - 32 GO de RAM DDR5 - Sous Ubuntu 22.04.3 LTS (64 bits) - Noyau : 6.4.0-060400-generic

Hors ligne

#2 Le 19/08/2017, à 17:46

krodelabestiole

Re : Problème de ServerAlias [Résolu]

il faut aussi ajouter

127.0.0.1	img1.toto.org

à ton fichier hosts

Hors ligne

#3 Le 19/08/2017, à 17:48

krodelabestiole

Re : Problème de ServerAlias [Résolu]

tu devrais partir d'un fichier conf plus actuel aussi.

Hors ligne

#4 Le 19/08/2017, à 17:57

Valérie_z

Re : Problème de ServerAlias [Résolu]

Merci krodelabestiole,

Là ça marche. Il faudrait ajouter cette étape au tuto, qui ne déclare dans le host que ce qui se trouve dans le ServerName.
++

Valérie


PC1 : 12e Gen Intel® Core™ i9-12900 x 24 CPU 5.10 GHz - 32.0 Gio de RAM - Sous Ubuntu 22.04.1 LTS (64 bits) - Noyau : 6.2.0-26-generic
PC2 :  Intel® Core™2 CPU 6700 @ 2.66GHz - 3,8 Gio de RAM - Sous Ubuntu 18.04 LTS (64 bits) - Noyau : 4.15.0-197-generic
PC3 : AMD® Ryzen 9 6900HX - 8 coeurs x 4.90 GHz - 32 GO de RAM DDR5 - Sous Ubuntu 22.04.3 LTS (64 bits) - Noyau : 6.4.0-060400-generic

Hors ligne