Zhiqim Httpd即知启蒙WEB容器,是Zhiqim Framework面向WEB开发的多例服务,提供更简洁配置、积木式组件模块和天然的模型模板设计。

森中灵 最后提交于1月前 增加RedirectContext方便配置HTTP:80跳转到HTTPS:443
httpd.xml2KB
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE zhiqim-config PUBLIC "-//ZHIQIM //DTD Zhiqim-Config Configuration 8.0.0//EN" "https://zhiqim.org/xmldtds/zhiqim_config_8_0_0.dtd">
<zhiqim-config>

    <group id="httpd" desc="HTTP服务器">
        <item key="context" value="httpd.root" type="protected" desc="必须,HTTP服务下包括的上下文环境,多个用逗号隔开" />
        <item key="scheme" value="HTTP" type="protected" desc="HTTP或HTTPS协议" />
        <item key="port" value="80" type="protected" desc="监听端口" />
        <item key="poMinSize" value="5" type="protected" desc="HTTP处理线程池最小值" />
        <item key="poMaxSize" value="10" type="protected" desc="HTTP处理线程池最大值" />
    </group>
        
    <group id="httpd.root" desc="HTTP根上下文环境">
        <item key="path" value="/" type="protected" desc="必须,上下文环境路径" />
        <item key="resourceType" value="directory" type="protected" desc="资源目录类型classpath|directory" />
        <item key="resourcePath" value="./resource" type="protected" desc="资源目录" />
        <item key="welcomeUrl" value="index.htm" type="protected" desc="欢迎页" />
    </group>

    <group id="manage" desc="HTTP服务器">
        <item key="listen" value="httpd.listen" type="protected" desc="必须,HTTP服务的监听器" />
        <item key="listen.domain" value="www.fadfox.org" type="protected" desc="必须,HTTP服务的监听器" />
        <item key="context" value="manage.root" type="protected" desc="必须,HTTP服务下包括的上下文环境,多个用逗号隔开" />
    </group>
    
    <group id="manage.root" desc="HTTP根上下文环境">
        <item key="path" value="/" type="protected" desc="必须,上下文环境路径" />
        <item key="resourceType" value="directory" type="protected" desc="资源目录类型classpath|directory" />
        <item key="resourcePath" value="./resource" type="protected" desc="资源目录" />
        <item key="welcomeUrl" value="index.htm" type="protected" desc="欢迎页" />
    </group>
    
</zhiqim-config>