두 개의 동일한 PHP 프로젝트를 준비하여 각각 php와 nginx의 작업 디렉터리에 넣어야 할까요?
php 컨테이너에는 php 프로젝트만 넣었는데 nginx 작업 디렉터리에는 넣지 않았습니다. php 파일에 접근할 수 없습니다
曾经蜡笔没有小新2017-05-16 13:18:04
먼저 nginx가 액세스를 통해 실행할 파일은 nginx의 conf에서 지정할 수 있습니다.
두 번째로 서버에 링크를 만들 수 있습니다.
셋째, 서버에 있는 한 두 개의 동일한 파일을 변경할 수 있습니다. 위의 공간 형식은 충분히 넓습니다
ringa_lee2017-05-16 13:18:04
nginx fastcgi와 같이 PHP를 사용하는 방법은 다양합니다. 정적 파일을 구성하려면 루트 + try_files 메커니즘을 사용하는 것을 잊지 마세요.
좀 더 재미있게 보려면 기호 링크를 사용하여 두 경로가 동일한 디렉터리를 가리키도록 만들 수 있습니다.
黄舟2017-05-16 13:18:04
Docker를 사용하는 경우 Volume을 사용하고 파일을 Volume에 넣은 다음 Nginx와 PHP 컨테이너 모두 이 Volume을 마운트하면 충분하지 않나요?
여러 컨테이너는 Nginx 및 PHP와 같은 각 컨테이너의 이름을 지정할 수 있는 Docker Compose를 사용하여 가장 잘 관리됩니다. 이것이 훨씬 더 편리할 것입니다.