I can TCP/IP in AutoIt, hence, make a HTTP deamon. Now, how can I HTTPS to use SSL !??
Well, Apache has this "mod_proxy.so" module that can let me have SSL and what not is in Apache.
All that is needed is to tell Apache what I wanna do by editing httpd.conf .
# Implements a proxy/gateway for Apache.
# 1. Open /Applications/XAMPP/etc/httpd.conf
# 2. Enable the following Modules by removing the # at the front of the line.
# - LoadModule rewrite_module modules/mod_rewrite.so
# - LoadModule proxy_module modules/mod_proxy.so
# - LoadModule proxy_http_module modules/mod_proxy_http.so
# 3. Copy and Paste below to the bottom of httpd.conf
Allow from all
ProxyPass /home/ http://127.0.0.1:84/home/
ProxyPassReverse /home/ http://127.0.0.1:84/home/
SetEnv proxy-nokeepalive 1
# ..since we are not using "keep-alive", we are using "close"
I'm using XAMPP ( https://www.apachefriends.org/download.html )
and this is my solution to avoid coding in PHP, as I feel more comfortable coding in AutoIt.
A "muli-thread or concurrency" can be done by forking the socket ( https://www.autoitscript.com/forum/topic/199177-fork-udf-ish/ )
but responses are under 20 ms., so I feel fine with a single thread.
I modified an example ( attached below ), so can try out the concept.
PS: I am not an Apache guru. I just discovered this and it opens a world of possibilities. In my case, I'm thinking of an API to query SQLite
PS2: I'm not gonna make Poll but do click like if you do