Lucee - 如何设置虚拟站点和访问网络管理员?

Lucee - How to setup virtual sites and access the web administrator?

我在带有 IIS 的 W2K16 上使用当前的 Lucee。我安装了 Lucee 并创建了一个测试站点 (test.lucee.xyz),将其添加到我的主机文件中并可以在本地浏览它,一切似乎都正常。

我现在添加了第二个站点。正常通过 IIS 添加,然后我编辑

D:\lucee\tomcat\conf\server.xml

对于我的第二个站点,我添加了一个主机:

<Host name="mango.tuitionrewards.com" appBase="webapps" unpackWARs="true" autoDeploy="true"  xmlValidation="false" xmlNamespaceAware="false">
   <Context path="" docBase="D:\webroot\luceetest.mysite.com" />
   <Alias>luceetest.mysite.com</Alias>
</Host>

保存,重新启动 Lucee,现在站点根目录中有一个 WEB-INF 文件夹:

D:\webroot\luceetest.mysite.com\WEB-INF

这个网站现在也能正常工作了。

我的问题是,据我了解,在 Lucee Administrator 中,服务器选项卡是全局的,而 Web 选项卡是特定于一个站点的。对我来说,当我进入管理员时,URL 是:

http://127.0.0.1:8888/lucee/admin/server.cfm?action=overview
http://127.0.0.1:8888/lucee/admin/web.cfm?action=overview

如何让 "web" 管理员与新站点进行交互?删除第一个测试站点是否安全 (test.lucee.xyz)?

如果您使用 Lucee 安装程序安装了 Lucee,并且您选择了安装 mod_cfml 和 BonCode 连接器的选项,您需要做的就是在 IIS 中创建一个站点,并像往常一样管理它们在 IIS 中。

mod_cfml 将在运行时为您在 Tomcat 中动态创建站点上下文。如果需要,您可以在 server.xml 中创建上下文(这将在 Tomcat 的启动周期而不是运行时启动这些上下文),但最终结果是相同的。

从那里,您可以从该站点的 URL:

访问每个站点的 Web 管理员
https://luceetest.mysite.com/lucee/admin/web.cfm?action=overview

希望对您有所帮助!