Archive for the 'Apache' Category

Upgrading to Apache 2.2

Monday, August 25th, 2008

A few short notes about upgrading to Apache 2.2 from Apache 1.3.
I did the install. Then found all websites gave this:

Forbidden
You don’t have permission to access /commit.php
on this server.

The issue there was this set of standard directives in /usr/local/etc/apache22/httpd.conf:

<Directory />
AllowOverride None
Order deny,allow
Deny […]

Rearranging the URL with mod_rewrite

Thursday, November 9th, 2006

And today, for my first trick (yes, it is my first trick, but my second post today), I shall transform this URL:
http://www.freshports.org/news/pan2/files.php?message_id=200605010349.k413nOGF019378@repoman.freebsd.org

into
http://www.freshports.org/commit.php?message_id=200605010349.k413nOGF019378@repoman.freebsd.org&category=news&port=pan2&files=yes

Why? Because it is impolite to break existing URLs. It is far better to redirect them to the new improved content.
Our documentation for today’s exercise shall be http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html#RewriteRule.
Our first attempt at fixing […]

coppermining

Thursday, November 9th, 2006

I was getting a lot of these queries:
[Thu Nov 9 00:40:34 2006] [error] [client 72.36.202.166] File does not exist: /www/freshports.org/modules/coppermine/themes/coppercop/theme.php
[Thu Nov 9 00:40:34 2006] [error] [client 204.157.11.250] File does not exist: /www/freshports.org/modules/coppermine/themes/coppercop/theme.php
[Thu Nov 9 00:40:36 2006] [error] [client 213.148.16.7] File does not exist: /www/freshports.org/modules/coppermine/themes/coppercop/theme.php
[Thu Nov 9 00:40:37 2006] [error] [client 72.29.68.123] […]