Maison  >  Questions et réponses  >  le corps du texte

Questions sur la configuration de nginx

La structure du répertoire est la suivante :
root
└── data
└── domain.com
├── admin
└── index

Le dossier admin est le répertoire des pages Web backend du site Web
L'index du dossier est le répertoire frontend du site Web

La configuration de la pièce

nginx est la suivante :

location / {
    root /data/domain.com/index;
    index index.html index.htm;
}

location /admin/{
    root /data/domain.com/admin;
    index index.php index.html index.htm;
}

Visite http://domain.com 正常,但是访问http://domain.com/admin/ 提示 404

Excusez-moi, maîtres. Je souhaite accéder à http://domain.com et nginx le transfère vers le répertoire d'index. Comment configurer http://domain.com/admin/nginx pour le transférer vers le répertoire admin ?

过去多啦不再A梦过去多啦不再A梦2713 Il y a quelques jours381

répondre à tous(3)je répondrai

  • 黄舟

    黄舟2017-05-16 17:22:37

    Avec cette configuration, vous trouverez l'administrateur sous domain.com/admin

    La configuration de root/index sera généralement placée sous le serveur, pas à l'emplacement

    Généralement configuré comme ceci

    server {
        root /data/domain.com;
        index index.php index.html index.htm;
    
        location /{
            try_files $uri $uri/ /index.php?s=$uri&$args;
        }
        ……
    
    }

    répondre
    0
  • 为情所困

    为情所困2017-05-16 17:22:37

    emplacement / mettez-le en bas et essayez-le.

    répondre
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 17:22:37

    location /admin/ {
        root /data/domain.com;
        index index.php index.html index.htm;
    }

    Le deuxième emplacement a plus de root que de admin. location 中的 root 多了 admin

    有问题先看日志。这种错误,看下 nginx

    Si vous avez des questions, veuillez d'abord lire le journal. Ce type d'erreur sera clair en consultant le journal de nginx. 🎜

    répondre
    0
  • Annulerrépondre