A fourth question for Abe or anyone else that knows:
4) How does it know to go to opt/geeklog-1.3.9/public_html/index.php when you enter http://www.mydomainname/com/geeklog as the browser address?
Thanks
Hopefully this will answer all of 1-4.
# grep -n geeklog /etc/httpd/conf/httpd.conf
974:Alias /geeklog /opt/geeklog-1.3.9/public_html/
976:<Directory /opt/geeklog-1.3.9/public_html>
-- so looking in httpd.conf at those lines --
#----------------------------------------------------------
# Geeklog 1.3.9
#----------------------------------------------------------
Alias /geeklog /opt/geeklog-1.3.9/public_html/
<Directory /opt/geeklog-1.3.9/public_html>
AddType application/x-httpd-php .php .php3 .phtml
Options Indexes +Includes FollowSymLinks
order deny,allow
deny from all
allow from all
</Directory>
#---------------------------------------------------------
# end of Geeklog 1.3.9
#---------------------------------------------------------
You can see that Abe has provided an alias from
http://'yourdomain'/geeklog/ to the actual files at /opt/geeklog-1.3.9/public_html/