我有一个用于服务网站的 mod_cgi 代码“site.py”。我在单个 apache 服务器上运行该网站的多个实例,每个实例都有自己的配置文件。
目前我的 apache 配置(httpd.conf)包含
ScriptAlias /siteA /path/to/mainA.py # loads configA.txt then runs site.py
ScriptAlias /siteB /path/to/mainB.py # loads configB.txt then runs site.py
ScriptAlias /siteC /path/to/mainC.py # loads configC.txt then runs site.py
. . .
有没有更好的方法来拥有多个这样的网站?最好有办法避免每个站点都有一个 httpd.conf 条目和/或每个站点都不需要 mainX.py。
如果我想添加另一个站点或需要进行更改,目标是必须创建/更改更少的文件。