配置转换器 (confconv)
litehttpd-confconv 将 Apache httpd.conf 和虚拟主机配置转换为 OpenLiteSpeed 格式。
# 转换单个 Apache 配置litehttpd-confconv --input /etc/httpd/conf/httpd.conf --output /usr/local/lsws/conf/apacheconf/
# 带端口映射(Apache 80 -> OLS 8088)litehttpd-confconv --input /etc/httpd/conf/httpd.conf --output /usr/local/lsws/conf/apacheconf/ portmap=80:8088,443:8443
# 检查变更(用于脚本)litehttpd-confconv --check /etc/httpd/conf/httpd.conf --state /tmp/confconv.state
# 监视模式(变更时自动重新编译)litehttpd-confconv --watch /etc/httpd/conf/httpd.conf --interval 30 --output /usr/local/lsws/conf/apacheconf//usr/local/lsws/conf/apacheconf/ listeners.conf # Listen 指令 vhosts.conf # VirtualHost 注册 vhosts/ example.com/ vhconf.conf # 每个虚拟主机的配置支持的 Apache 指令
Section titled “支持的 Apache 指令”支持超过 60 个 Apache 配置指令,包括 ServerName、DocumentRoot、VirtualHost、Directory、Redirect、RewriteRule 等。