Description
I receive a "405 Method not allowed" type error message from my Apache server occasionally.
The strange in this situation is, that Apache gives this if it has a problem with the ExecCGI option or the ScriptAlias is not set properly. However, the whole wiki works just fine when we are reading pages, the error pops up time to time during editing (preview, save) or changing pages, like themes in the UserPreferences.
- Looks like a HTTP POST problem maybe.
If I revert the page going back and reissue the operation, it works fine. This I did using Firefox. Our users using Safari experience the error more frequently, and reissuing the command not help them.
The wiki error log does not show error at all.
I tried searching the web, but found no trace of similar behavior.
Steps to reproduce
Set up MoinMoin 1.5-r1 through CGI, with Apache 2
- Set up SSL connection
- Try it using Safari (that behaved the worst yet)
Example
Details
MoinMoin Version |
1.5.1 |
OS and Version |
Gentoo Linux 2005-r1 |
Python Version |
2.4.2 |
Server Setup |
Apache 2.0 |
Server Details |
Standard server, standard cgi, SSL encryption on for the wiki |
Workaround
Finally I have got an idea and pushed up the Apache logging to higher level and found a hint about an error of simultaneous SSL negotiation and POST not allowed.
Solution insert into the <Directory "..."> section:
SSLOptions +OptRenegotiate
Since then I have not experienced the error mentioned above. A good test was using links to connect, it could not even log in.
Thanks for the try. Tamas
Discussion
Plan
- Priority:
- Assigned to:
- Status: looks like an apache configuration issue