我在带有IIS的W2K16上使用当前的Lucee。我安装了Lucee并创建了一个测试站点(test.lucee.xyz),将其添加到我的hosts文件中,并且可以在本地浏览它,并且一切正常。
我现在添加了第二个站点。正常通过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中,“服务器”选项卡是全局的,而“网络”选项卡特定于一个站点。对我来说,当我进入管理员时,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
如何让“网络”管理员与新站点进行交互?删除第一个测试站点(test.lucee.xyz)是否也安全?
答案 0 :(得分:2)
如果使用Lucee Installer安装了Lucee,并且选择了安装mod_cfml和BonCode Connector的选项,那么您要做的就是在IIS中创建一个站点,并像在IIS中一样进行管理。
mod_cfml将在运行时为您动态地在Tomcat中创建站点上下文。您可以根据需要在server.xml中创建上下文(这将在Tomcat的启动周期而不是在运行时启动这些上下文),但是最终结果是相同的。
从那里,您可以从该站点的URL访问每个站点的Web管理员:
https://luceetest.mysite.com/lucee/admin/web.cfm?action=overview
希望这会有所帮助!