Thank you for your feedback. We are planning to have a list of directives of OLS at the moment but it may take some time. Before it becomes available, get directives from standard OLS installation could be the only way.
DirectAdmin slit standard OLS configuration into many include files hence the configurations are read-only and you can not edit them through Web Admin console. We are also working on the editable features as well by working closely with DA developer but it requires a lot of effort as well and it may take some time as well.
Install OLS on your local VMware or virtual box could be very easy, or just grasp an OLS image from DigitalOcean/AWS/GoogleCloud, make changes through OLS web admin and copy the directive over to your DirectAdmin box, then delete the DigitalOcean/AWS/GoogleCloudcould be the current alternative solution instead of waiting for two features ( full list of OLS directives or editable in OLS admin on DA).
From the KB you mentioned
https://openlitespeed.org/kb/directadmin-configuration-files/ , it only covers the default configurations after installation, all the rest configuration will inheritance default settings, if you want to customize them, the above-mentioned method could be the only workaround to find the right syntax at the moment.
I just followed the same method and get these configuration directives for you, you can do the same to find the rest yourself.
Use Client IP in Header ( Trusted IP Only ) -> useIpInProxyHeader 2
MaxMind GeoIP DB ->
geoipdb /usr/local/share/GeoIP/GeoLite2-Country.mmdb {
geoipDBName COUNTRY_DB
}
IP2Location DB File Path ->
ip2locDB {
ip2locDBFile /usr/local/share/GeoIP/ip2locationdb
ip2locDBCache FileIo
}
uploadTmpDir /tmp/lshttpd/
uploadTmpFilePermission 666
uploadPassByPath 1
.....