Forum Linux.debian/ubuntu wheezy > jessie : trac et apache2

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes : aucune
0
29
oct.
2015

Bonjour,

Je viens de faire la migration du serveur qui héberge mes outils de dev, et il ne veut plus m'afficher mon trac.

La migration est wheezy > jessie :

  • apache fonctionne / wsgi installé
  • MariaDB fonctionns
  • svn / dav fonctionne

Ma config apache/ trac

$ cat /etc/apache2/sites-enabled/002-trac
WSGIScriptAlias /trac /var/trac/cgi-bin/trac.wsgi
WSGIPassAuthorization On
<Directory /var/trac>
    WSGIApplicationGroup %{GLOBAL}
    Order deny,allow
    Allow from all
</Directory>

Je me connectais sur mon trac avec l(adresse :
http://my_server/trac

Quelqu'un a-t-il une idée ?

Merci d'avance !

  • # Apache 2.6 ?

    Posté par  (site web personnel) . Évalué à 4.

    À partir d'apache 2.6, il est nécessaire de déclarer les sites avec l'extension .conf, sinon ils seront ignorés :

    $ grep sites-enabled /etc/apache2/apache2.conf
    #       `-- sites-enabled
    # * Configuration files in the mods-enabled/, conf-enabled/ and sites-enabled/
    IncludeOptional sites-enabled/*.conf
    • [^] # Re: Apache 2.6 ?

      Posté par  (Mastodon) . Évalué à 1.

      Yep, c'était ça !

      Mon apache est en 2.4 mais ils ont dû mettre à jour le fichier de conf sur debian…

      Bon, maintenant, j'ai une 403… ce qui est déja mieux, non ?

      Merci beaucoup !

  • # Order /Allow --> Require

    Posté par  . Évalué à 4. Dernière modification le 29 octobre 2015 à 15:30.

    Il me semble que la mise à jour vers apache 2.4 oblige à changer :

    Order deny, allow
    Allow from all

    par :

    Require all granted

    C'est indiquer dans la documentation :
    http://httpd.apache.org/docs/2.4/upgrading.html

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.