Impossible d'accéder / admin sur Ubuntu Apache2

J'ai un server Ubuntu 10.04 exécutant Apache2, qui héberge quelques-uns de mes sites. La plupart d'entre eux sont des CMS de quelque sorte, donc ils ne posent généralement aucun problème.

Mais j'ai récemment téléchargé une page de la mienne sur le server, et il semble que l'url example.com/admin ne peut pas être chargé. Je ne peux pas pour la vie de moi comprendre cela.

Juste pour clarifier, cela n'arrive qu'avec / admin. Tout autre controller (Travailler avec le motif MVC) est en cours de chargement.

Existe-t-il une configuration cachée quelque part quelque part?

J'utilise également un .htaccess, mais il n'a pas de règles qui causeraient ce comportement sur une machine Linux, mais pas sur une machine Win.

Les journaux d'erreur indiquent:

[Lun Avr 16 23:33:23 2012] [erreur] [client 78.xxx] Le file n'existe pas: /srv/www/example.com/public_html/admin

Je suis complètement perplexe. Les parameters Apache2 n'ont pas tout ce qui pourrait causer cela non plus. Aidez-moi?

2 Solutions collect form web for “Impossible d'accéder / admin sur Ubuntu Apache2”

Le correctif est mod_rewrite ..

RewriteEngine on

RewriteRule admin $ / admin / [R = 301, L]

Ou installez / activez mod_dir Default: DirectorySlash On

Remarque: dans un <Directory "/var/www/html/"> VS. aucune barre oblique ne fait de différence.

Il s'est avéré que mon problème était lié à Apache.

Lors de la search d'une solution, je me suis rendu count que l'hôte virtuel de ma machine dev et de mon server ne pointait pas sur le même DocumentRoot, ce qui signifiait que si j'avais fourni un file .htaccess supplémentaire pour redirect la requête vers le directory droit, les deux envoirnments n'utilisaient pas la même configuration.

En bref, assurez-vous d'utiliser la même configuration pour les deux environnements. Ou mieux encore, doublez vos dev et les enplus de production.

  • Créer un user Webmin pour une instance EC2
  • configurant Ubuntu 10.10 comme invité paravirtualisé dans Xen sur l'hôte RHEL5 - quel kernel?
  • Authentification AD avec Active Directory utilisant Apache pour Subversion
  • netbeans ne peut pas se connecter, d'autres choses pourraient
  • Où check_mk stocke les files de configuration?
  • Quelle est la meilleure pratique pour maintenir un server Linux Ubuntu à jour (créer des packages, dist-upgrade, alt repos ...)
  • Linux Mdadm + LVM recovery
  • Puis-je installer Postgres 9.0 à partir de repos sur ubuntu?
  • mails de mise en quarantaine
  • Intel X540-T1 10GigE NIC fonctionne, mais extrêmement lent, une latence élevée sur Ubuntu 14.04 LTS
  • KVM-Guest ne démarre pas: qemudParsePCIDeviceStrs
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.