I use haproxy for testing purposes, and it works from my test.
Yes, proxyProtocolIP is the only thing I set.
Yes, I tested both http and https listeners with OLS v1.9.1
I downloaded the wsgi-lsapi-2.1.tgz file, extract and then configured it with python3 ./configure.py without warning. (py version is 3.12)
May I ask how you compile the binary file, or how to reproduce the issue?
For OpenLiteSpeed, you don't need to specify <IfModule LiteSpeed>, as that directive is typically used in shared hosting environments running LiteSpeed Enterprise (LSWS).
You also don't need to wrap rules inside <IfModule mod_rewrite.c>, since OpenLiteSpeed supports mod_rewrite functionality by...
CLI and API call methods are not available yet. How about `grep module /usr/local/lsws/conf/httpd_config.conf`, it will at least show the configured modules on the server level.