I want to use Instiki since it’s so easy to setup, but how do I go
about
setting it up on port 80 without root access so that anyone can get at
it?
You can start Instiki to run on any port including 80. But it’s very
likely that it’ll conflict with an existing Apache installation. So
then you can either just pick another port, like the Instiki default of
2500, and hope that the machine allows connections on that port. If it
doesn’t, ask the admin to open it for you.
If neither of the above works, you can try your luck with
mod_proxy/mod_rewrite and forward calls to 80 to your Instiki running
on port 2500. If you have access to the httpd.conf, or a vhost that
gets included by httpd.conf, something like this will work:
<VirtualHost *>
ServerName wiki.mydomain.com
ProxyPass / http://127.0.0.1:2500/
ProxyPassReverse / http://127.0.0.1:2500/
Now you just need to point a domain like wiki.mydomain.com to the
machine. There’s a bunch of free services for managing DNS records out
there – http://www.dyndns.org/ is one.
If that doesn’t do it either (since you have to get Apache restarted at
least once to get the vhost in), you can try with a .htaccess file:
RewriteEngine On
RewriteRule ^(.*)$ http://127.0.0.1:2500/$1 [P] [QSA]
That requires that you have the right to do mod_rewrite in your
.htaccess file and that both mod_rewrite and mod_proxy is installed and
turned on with the Apache running.
P.S.: I’ve mirrored this answer on
nextangle.com –
if others have suggestions or help or corrections, please do add it to
this page as well. Thanks!
P.P.S.: I’ve just registered instiki.org and I plan to get a pretty
logo drawn as well. This pretty little thing my just turn out to grow
into a Real Project after all – who would have thought 
···
–
David Heinemeier Hansson,
http://instiki.nextangle.com/ – A No-Step-Three Wiki in Ruby
http://www.basecamphq.com/ – Web-based Project Management
http://www.loudthinking.com/ – Broadcasting Brain