hi,
i've long admired mailman as a user and finally decided to add it to my own server. my setup:
redhat 7.3 with most updates linux 2.4.9-21 python 1.5.2 sendmail 8.11.6 mailman 2.0.13 Apache 1.3.22
i've read the readme, readme.linux, readme.apache and the faq. i've tried the troubleshooting, and i've looked at my syslog files, but i can't figure this out:
i user "newlist" to create my test list, and i get this email:
The mailing list `test' has just been created for you. The following is some basic information about your mailing list.
You can configure your mailing list at the following web page:
http://www.magrittesystems.com/mailman/admin/test
however, i don't see this page anywhere. i do see a new directory /home/mailman/lists/test, but not this admin/test. i'm guessing i'm missing some web server configuration, but i'm not sure what.
any suggestions?
thanks, michael
On Tue, 2002-11-05 at 14:51, michael shiloh wrote:
i user "newlist" to create my test list, and i get this email:
The mailing list `test' has just been created for you. The following is some basic information about your mailing list.
You can configure your mailing list at the following web page:
http://www.magrittesystems.com/mailman/admin/testhowever, i don't see this page anywhere. i do see a new directory /home/mailman/lists/test, but not this admin/test. i'm guessing i'm missing some web server configuration, but i'm not sure what.
The web server configuration is pretty simple. It's clearly documented in the installation instructions. Look at section 4. Final system set-up in the INSTALL file. It tells you how to set up your web server there.
--Jeremy
thanks for replying, jeremy. i'm afraid i'm still in the dark. here's what it says in that section, and what i did:
- If you plan on running your MTA and web server on different machines,
nope; it's all on the same machine
- Configure your web server to give $prefix/cgi-bin permission to run CGI scripts.
done. here's what i added to my httpd.conf file:
ScriptAlias /mailman/ /home/mailman/cgi-bin/ <Directory "/home/mailman/cgi-bin/"> AllowOverride None Options ExecCGI Order allow,deny Allow from all </Directory>
next:
- You want to be very sure that the user id under which
your CGI scripts run is *not* in the `mailman' group you
created above, otherwise private archives will be
accessible to anyone.
i haven't dealt with this yet.
next:
- Copy the Mailman, Python, and GNU logos to a location accessible
i haven't dealt with this yet either. right now i'm not concerned about logos.
next:
- Configure your web server to point to the Pipermail public
done:
Alias /pipermail/ /home/mailman/archives/public/
finally i restart my httpd and yet i still have that same error described below.
should mailman create a webpage for my list? if so, where? if i could know this i could point my server at it.
thanks again, michael
On 5 Nov 2002, Jeremy Portzer wrote:
On Tue, 2002-11-05 at 14:51, michael shiloh wrote:
i user "newlist" to create my test list, and i get this email:
The mailing list `test' has just been created for you. The following is some basic information about your mailing list.
You can configure your mailing list at the following web page:
http://www.magrittesystems.com/mailman/admin/testhowever, i don't see this page anywhere. i do see a new directory /home/mailman/lists/test, but not this admin/test. i'm guessing i'm missing some web server configuration, but i'm not sure what.
The web server configuration is pretty simple. It's clearly documented in the installation instructions. Look at section 4. Final system set-up in the INSTALL file. It tells you how to set up your web server there.
--Jeremy
--
On Tue, 2002-11-05 at 16:30, michael shiloh wrote:
thanks for replying, jeremy. i'm afraid i'm still in the dark. here's what it says in that section, and what i did: [snip] permission to run CGI scripts.
- Configure your web server to give $prefix/cgi-bin
done. here's what i added to my httpd.conf file:
ScriptAlias /mailman/ /home/mailman/cgi-bin/ <Directory "/home/mailman/cgi-bin/"> AllowOverride None Options ExecCGI Order allow,deny Allow from all </Directory>
[snip]
- Configure your web server to point to the Pipermail public
done:
Alias /pipermail/ /home/mailman/archives/public/
finally i restart my httpd and yet i still have that same error described below.
What is the error exactly? You never really said.
should mailman create a webpage for my list? if so, where? if i could know this i could point my server at it.
They aren't static web pages, they are CGI scripts. And they should be working fine -- you did the correct steps. Although I think the following should work better:
ScriptAlias /mailman /home/mailman/cgi-bin/ Alias /pipermail /home/mailman/archives/public/
Note that there are no trailing slashes after the alias names. And you don't the need the <Directory> section; the ScriptAlias token eliminate the need for the ExecCGI option (it's automatically a CGI directory).
Again, what is the exact error message you're receiving?
--Jeremy
On 5 Nov 2002, Jeremy Portzer wrote:
should mailman create a webpage for my list? if so, where? if i could know this i could point my server at it.
They aren't static web pages, they are CGI scripts.
aha! that explains it. forgive me, i've never worked with CGI scripts. i was searching for the static web page, and when i didn't find one, thought that was an error.
now that you explained this to me, i went on and all seems much better.
thanks so much, michael shiloh
participants (2)
-
Jeremy Portzer -
michael shiloh