You'd better use OLS Web Admin to avoid sytax error, which might not easy to spot.
so your http port 80 proxy is ok, right?
You may need to create separate virtual host for https , then set it to proxy to 5001.
but question is if you can force http to https, you don't need http virtual host...