为多个项目挣扎着文档根目录

时间:2017-03-02 11:27:25

标签: php apache dns server subdomain

我目前正面临挑战,因为我需要构建多个项目和多个子域。我想要这个结构:

--> core
-----> core-phpclasses
-----> core-js
-----> core-css 
-----> ....
--> project1 (customer.domain.tld)
-----> css
-----> php
-----> js 
-----> ...
---> project2 (customer.seconddomain.tld)
-----> css
-----> php
-----> js 
-----> ...

正如您所看到的,我的项目是“独立的”,而他们仍然需要访问核心文件才能工作。核心文件是那些适用于所有项目的核心文件。项目中的文件是独立的。

由于这些项目是通过子域“隔离”的,因此他们无法访问文档根目录之外的文件(仅使用php包含但不能与css + js等一起使用)。

此外,这些文件将托管在多个(客户)服务器上。因此,对于每个新客户,域名都会发生变化。

简短版本:它基本上是一个软件包,包括2个子包,每个客户将在一个独特的系统上托管。子包需要核心文件,因为它们对所有项目具有相同的功能。 每个客户都有一个子域名。

我如何处理问题,使核心文件可以访问所有项目,尽管他们无法在文档根目录之外访问它们?

0 个答案:

没有答案