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

Dans l'environnement nginx + php, mon projet php doit être placé dans le répertoire de travail nginx et le répertoire de travail php. N'est-ce pas deux copies ?

Devrions-nous préparer deux projets php identiques et les mettre respectivement dans les répertoires de travail de php et nginx ?
Je n'ai mis le projet php que dans le conteneur php, je ne l'ai pas mis dans le répertoire de travail de nginx. Fichiers php. Impossible d'accéder au fichier HTML

漂亮男人漂亮男人2701 Il y a quelques jours814

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

  • 天蓬老师

    天蓬老师2017-05-16 13:18:04

    La configuration

    nginx peut spécifier le répertoire php, il suffit de le spécifier dans un emplacement.

    répondre
    0
  • 为情所困

    为情所困2017-05-16 13:18:04

    Non, pointez simplement le répertoire de configuration nginx vers le chemin de votre projet

    répondre
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 13:18:04

    Tout d'abord, les fichiers que nginx exécutera via votre accès peuvent être spécifiés dans la configuration de nginx
    Deuxièmement, vous pouvez créer un lien sur le serveur
    Troisièmement, vous pouvez modifier deux fichiers identiques, à condition que le serveur Le format de l'espace ci-dessus est suffisamment grand

    répondre
    0
  • ringa_lee

    ringa_lee2017-05-16 13:18:04

    Lors de la configuration de nginx, vous pouvez spécifier le répertoire de fichiers où se trouve le projet, comme indiqué dans le chemin racine suivant.
    serveur

    {
        listen 80;
        server_name domainName;
        index index.html index.htm index.php;
        root  /path/to/your/project/;
    
    }

    répondre
    0
  • ringa_lee

    ringa_lee2017-05-16 13:18:04

    nginx Il existe de nombreuses façons d'utiliser PHP, comme fastcgi. N'oubliez pas d'utiliser le mécanisme root + try_files pour configurer les fichiers statiques.

    Pour un peu plus de fun, vous pouvez utiliser des liens symboliques pour faire pointer deux chemins vers le même répertoire.

    répondre
    0
  • 黄舟

    黄舟2017-05-16 13:18:04

    Si vous utilisez Docker, vous pouvez utiliser Volume, placer le fichier dans Volume, puis monter ce volume dans les conteneurs Nginx et PHP. N'est-ce pas suffisant ?
    Il est préférable de gérer plusieurs conteneurs à l'aide de Docker Compose, où vous pouvez spécifier le nom de chaque conteneur, comme Nginx et PHP. Ce sera beaucoup plus pratique.

    répondre
    0
  • 阿神

    阿神2017-05-16 13:18:04

    Qu'est-ce que le répertoire php ? Je ne connais que celui de nginx rootConfiguration du répertoire web

    répondre
    0
  • Annulerrépondre