Hi ! Everyone at here, Rocky Forum, how are you? I have been successfully running Secure WEB site (SSL, https working) for a month. But it has the imperfection. That is all my hand written Perl-CGI scripts escape Security Encryption. They are naturally located at /var/www/cgi-bin/. ssl related configuration only designated to document root as /var/www/html, I didn’t add additional document root as /var/www/cgi-bin. Is this the cause of problem ?
Without seeing the html code that references the cgi-bin, it would be hard to say. Maybe you used http:// links in the code instead of relative, eg: /cgi-bin/my-script.cgi which would be the better way to do it, since it would automatically use http or https depending on how the web server is configured.
I don’t observe the issue from here in the UK, I get “Beethoven” in the results
Looks like form handler is set to ‘https’
<!-- Search MAINBOX and Navigation buttons at center in the body -->
<form action="https://www.tunefind.info/cgi-bin/cgi55_us01.pl"><br>
<input size="55" name="musician_name" value="" title="Search by Name"><br>
<input type="submit" value="Search by Name">
</form>
But, look out, as you are exposing index. Web server defaults usually deny indexes.
Dear iwalker, as always, thank you for responding to my question. You are perfectly RIGHT !! I fixed the problem very easily by editing the html code in the originating page, which link to /cgi-bin/my-script.cgi . Namely, <a href="http://xxx => <a href="https://xxx Got done fixing !! THANK YOU.
Dear gerry666uk, THANK YOU for looking up my code. I just started fixing here and there (http to https) in the WEB tunefind.info, tunefind.org. Now the warning message I posted previously is disappearing. THANK YOU so much, gerry666uk.
