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 ?
漂亮男人
漂亮男人 2017-05-16 13:16:04
0
7
888

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

漂亮男人
漂亮男人

répondre à tous(7)
Peter_Zhu

La configuration

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

为情所困

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

曾经蜡笔没有小新

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

左手右手慢动作

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/;

}
左手右手慢动作

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.

黄舟

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.

阿神

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal