나는 Apache DocumentRoot를 공유하는 Fedora 및 Debian과 같은 여러 배포판을 갖고 싶습니다. 예를 들어 /var/www
두 배포판 모두에 동일한 파티션을 마운트할 수 있습니다. 다른 사람들이 이 작업을 수행하는 예를 찾을 수 없으므로 현명하지 못할 수도 있습니다.
그렇게 하면 어떤 부정적인 결과가 발생합니까? 동일한 목표를 달성하는 방법에는 여러 가지가 있습니까?
답변1
정적 파일을 위한 공간을 절약하기 위한 것이라면 괜찮습니다.
프로그램이 있는 경우 (예: WSGIScriptAlias 사용) 머신별로 물리적 위치를 /var/www
분리하는 것이 좋습니다 . /var/www
이러한 분포에는 프로그램에 반영해야 하는 미묘한 차이가 있는 경우가 많습니다. 프로그램이 프로그램 위치의 일부(하위 디렉터리)에 데이터를 저장하는 경우 이러한 분리를 수행해야 할 가능성이 높습니다.
답변2
말씀하신 대로 모든 배포판에서 하는 것처럼 /var/www
파티션으로 이동 하고 마운트하세요./var/www
하나의 배포판이 다른 배포판과 다른 사용자/그룹으로 실행되는 경우 권한 문제가 발생할 수 있지만 apache
이는 Apache conf 파일의 간단한 수정 사항입니다.
또한 Fedora(또는 SELinux를 실행하는 다른 배포판)를 설치하고 /var/www
Debian 배포판을 변경한 경우 Fedora로 돌아갈 때 SELinux 문제가 발생할 수 있습니다.