[Apache2] Absence de RedirectMatch dans default

ServerAlias *.SITE.com

Je sais pas :mrgreen:

[quote=“ignatioza”]ServerAlias *.SITE.com

Je sais pas :mrgreen:[/quote]

Tout est fonctionnel ! EDIT : nooooooooooooooooonnnnnnnnnnnn :cry:

Je viens de corriger mon phpmyadmin.bip.com et bip.com

Voici une copie au cas où ça servirait à quelqu’un un jour :

<VirtualHost *> ServerAdmin bip@bip.com ServerName phpmyadmin.bip.com ServerAlias phpmyadmin.bip.com DocumentRoot /usr/share/phpmyadmin/ <Directory /user/share/phpmyadmin/> Options +Indexes FollowSymLinks MultiViews AllowOverride All </Directory> ErrorLog /var/log/apache2/error.log LogLevel warn CustomLog /var/log/apache2/access.log combined </VirtualHost>

et l’autre

[code]
<VirtualHost *:80>
ServerAdmin bip@bip.com
ServerName bip.com
ServerAlias *.bip.com

    DocumentRoot /var/www/bip/httpdoc
    <Directory />
            Options FollowSymLinks
            AllowOverride None
    </Directory>
    <Directory /var/www/bip/httpdoc>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride None
            Order allow,deny
            allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
            AllowOverride None
            Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
            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 FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all

Allow from 127.0.0.0/255.0.0.0 ::1/128

[/code]

ignatioza un GRAND GRAND merci ! :smt002 :smiley:

Je reboot et bah ça marche plus :cry:

Relis bien la page entière… le problème se trouve ici dans tes fichiers de conf
Il reste pas de ServerAlias au moins? :mrgreen:

Je viens de supprimer les lignes ServerAlias et pas de changement :frowning:

Bonjour,

15 jours plus tard me revoila … entre temps mon PC m’a lâché et je suis passé au Mac !

Bref forcément le temps de se faire livrer et de m’initier à ce nouvel OS me voici de retour pour votre plus grand plaisir !

Je me bats toujours avec un mes virtual host et je commence à déprimer :angry:

J’ai décidé de regrouper le sous domaine avec le domaine vu que c’est comme ça que font pas mal de gens j’ai beaucoup fuiné sur le net sur ça

[code]<VirtualHost *>
ServerAdmin moi@bip.com
ServerName www.bip.com
DocumentRoot /var/www/bip/httpdoc/
<Directory /var/www/bip/httpdoc/>
Options -Indexes FollowSymLinks MultiViews
AllowOverride All

ServerSignature Off

<VirtualHost *>
ServerAdmin moi@bip.com
DocumentRoot "/usr/share/phpmyadmin"
ServerName pma.vbip.com
ServerAlias www.pma.bip.com
<Directory /usr/share/phpmyadmin/>
Options -Indexes FollowSymLinks MultiViews
AllowOverride All

[/code]

Je continue à chercher de mon côté si quelqu’un a une idée :slightly_smiling:

Alors je suis un boulet … avant de créer un sous domaine c’est bien aussi de le créer dans l’interface de gestion de l’hébergeur … enfin j’espère que c’est ça :slightly_smiling:

Me revoila …

Bon bah toujours pas mon sous domaine …

Bon là je désespère …

Le domaine

<VirtualHost *> ServerAdmin moi@bip.com ServerName www.bip.com DocumentRoot /var/www/bip/httpdoc/ <Directory /var/www/bip/httpdoc/> Options -Indexes FollowSymLinks MultiViews AllowOverride All </Directory> ServerSignature Off </VirtualHost>

Le sous domaine

[code]<VirtualHost *>
ServerAdmin moi@bip.com
ServerName pma.bip.com

    DocumentRoot /usr/share/phpmyadmin/
    ErrorLog /var/log/apache2/error.log
    LogLevel warn
    CustomLog /var/log/apache2/access.log combined

[/code]

J’ai plus d’alias y a quasi plus d’infos … et ça marche pas, dès que j’enclanche le sous domaine, phpmyadmin arrive en page d’accueil …

As tu une ligne
NameVirtualHost *
Avant les deux clauses que tu montres?

Si tu as trop modifié les fichiers, peut-etre vaut-il mieux purger tes paquets, verifier que les repertoire de conf sont bien partis, et reinstaller.

Ce n’est qu’un problème de “vhost par nom” ensuite.

[quote=“ignatioza”]As tu une ligne
NameVirtualHost *
Avant les deux clauses que tu montres?

Si tu as trop modifié les fichiers, peut-etre vaut-il mieux purger tes paquets, verifier que les repertoire de conf sont bien partis, et reinstaller.

Ce n’est qu’un problème de “vhost par nom” ensuite.[/quote]

Non je n’ai pas de ligne NameVirtualHost parce que dans les exemples que je voyais il y en avait pas sur certain …

Après aujourd’hui j’ai corrigé 2/3 trucs, maintenant quand j’essaie de mettre en route le sous domaine, apache 2 ne veut tout simplement pas redémmaré :slightly_smiling:

TARATATATATATATTATA !!!
TU as l’erreur sous tes yeux…

[quote]<VirtualHost *> Cette configuration s’appliquera à TOUS LES DOMAINES OU SONT DOMAINES OU ENCORE IP QUI VONT A TON SERVEUR. Mais pas de problème ! En revanche… (voir plus bas)
ServerAdmin moi@bip.com
ServerName www.bip.com
DocumentRoot /var/www/bip/httpdoc/
<Directory /var/www/bip/httpdoc/>
Options -Indexes FollowSymLinks MultiViews
AllowOverride All

ServerSignature Off
[/quote]

[quote]<VirtualHost *> Cette configuration s’appliquera à TOUS LES DOMAINES OU SONT DOMAINES OU ENCORE IP QUI VONT A TON SERVEUR. Tu vois le problème maintenant ? en laissant un joker dans la config faite pour phpmyadmin, tu renvois toutes les requêtes sur phpmyadmin…
ServerAdmin moi@bip.com
ServerName pma.bip.com

    DocumentRoot /usr/share/phpmyadmin/
    ErrorLog /var/log/apache2/error.log
    LogLevel warn
    CustomLog /var/log/apache2/access.log combined

[/quote]

Bon, ensuite, on va effectuer deux test:

Premièrement: Au lieu de <VirtualHost > pour phpmyadmin, tu vas nous mettre <VirtualHost pma.:80>
ou encore:
(Il faut bien sur créer le sous domaines via ton serveur DNS bind, ou ton hébergeur de domaine, si c’est ovh, tu trouvera ça dans la “zone dns”.
Si c’est du bind maison, tu ajoute une ligne: ‘pma.bip.com. IN A IP.DE.TA.MACHINE’

Ensuite: Tu vas aller en ssh, ou encore ftp, et faire:
cd /usr/share/phpmyadmin/
ls

Et nous dire si tu reconnais les fichiers de phpmyadmin, ou bien si il a été “déplacer”.

Personnellement je te conseil ça:
Site normal:

<VirtualHost *> ServerAdmin moi@bip.com ServerName www.bip.com DocumentRoot /var/www/bip/ <Directory /var/www/bip/> Options -Indexes FollowSymLinks MultiViews AllowOverride All </Directory> ServerSignature Off </VirtualHost>
PhpMyAdmin:

[code]

ServerAdmin moi@bip.com
ServerName pma.bip.com

    DocumentRoot /var/www/phpmyadmin/
    ErrorLog /var/log/apache2/error.log
    LogLevel warn
    CustomLog /var/log/apache2/access.log combined

[/code]

Tu devras donc mettre ton site dans /var/www/bip/, et mettre phpmyadmin dans /var/www/phpmyadmin/ (télécharge la dernière version sur internet.