David Southwell wrote:
David Southwell wrote:
Boris Kochergin <[email protected]> helpfully said:
David Southwell wrote:
Thank you in advance for replies. The list is now working fine however:
From:
http://www.vizion2000.net/mailman/listinfo/bps_comps_print_announce

On line:
To see collection of prior postings to the list, visit the
clicking link for>   bps_comps_print_announce Archives

goes to:
http://www.vizion2000.net/pipermail/bps_comps_print_announce/

with result:
Forbidden
You don't have permission to access/pipermail/bps_comps_print_announce/
on this server

Attempt to view archives from Topis Section of the mailing list
administration page using link for> Go to list archives
also fails

Extract from httpd-error.log
[Tue Dec 29 12:50:12 2009] [error] [client 62.49.197.51] attempt to
invoke directory as script: /usr/local/mailman/cgi-bin/
[Tue Dec 29 12:50:47 2009] [error] [client 62.49.197.51] Symbolic link
not allowed or link target not accessible:
/usr/local/mailman/archives/public/bps_comps_print_announce, referer:
http://www.vizion2000.net/mailman/listinfo/bps_comps_print_announce

Extract from httpd.conf
ScriptAlias /mailman      /usr/local/mailman/cgi-bin/
<Directory "/usr/local/mailman">
        Options FollowSymLinks ExecCGI
        AllowOverride None
        Order allow,deny
        Allow from all
     </Directory>
ScriptAlias /pipermail /usr/local/mailman/archives/public/
<Directory "/usr/local/mailman/archives/public/">
 Options FollowSymLinks ExecCGI
       AllowOverride None
       Order allow,deny
          Allow from all
Options Indexes MultiViews
  AddDefaultCharset Off
    </Directory>

dns1# pwd
/usr/local/mailman
dns1# ls -l
total 36
drwxrwsr-x  11 mailman  mailman  2048 Dec 29 09:03 Mailman
drwxrwsr-x   4 www      www       512 Dec 28 13:07 archives
drwxrwsr-x   2 root     mailman  1024 Dec 28 13:07 bin
drwxrwsr-x   2 root     mailman   512 Dec 28 13:07 cgi-bin
drwxrwsr-x   2 root     mailman   512 Dec 28 13:07 cron
drwxrwsr-x   2 mailman  mailman   512 Dec 28 15:54 data
drwxrwsr-x   2 root     mailman   512 Dec 28 13:07 icons
drwxrwsr-x   6 mailman  mailman   512 Dec 28 15:45 lists
drwxrwsr-x   2 root     mailman   512 Dec 29 14:00 locks
drwxrwsr-x   2 mailman  mailman   512 Dec 29 09:04 logs
drwxrwsr-x   2 root     mailman   512 Dec 28 13:07 mail
drwxrwsr-x  37 root     mailman   512 Dec 28 13:07 messages
drwxrwsr-x   5 root     mailman   512 Dec 28 13:07 pythonlib
drwxrwsr-x  11 mailman  mailman   512 Dec 28 15:54 qfiles
drwxrwsr-x   2 root     mailman   512 Dec 28 13:07 scripts
drwxrwsr-x   2 root     mailman   512 Dec 28 13:07 spam
drwxrwsr-x  38 root     mailman   512 Dec 28 13:07 templates
drwxrwsr-x   4 root     mailman   512 Dec 28 13:07 tests
dns1# cd archives
dns1# ls -l
total 4
drwxrws---  10 www  www  512 Dec 28 15:45 private
drwxrwsr-x   2 www  www  512 Dec 28 15:46 public
dns1# cd private
dns1# ls -l
total 16
drwxrwsr-x  2 www  www  512 Dec 19 17:58 bps_comp_print_chat
drwxrwsr-x  2 www  www  512 Dec 19 17:58 bps_comp_print_chat.mbox
drwxrwsr-x  2 www  www  512 Dec 19 17:57 bps_comp_print_reminders
drwxrwsr-x  2 www  www  512 Dec 19 17:57 bps_comp_print_reminders.mbox
drwxrwsr-x  4 www  www  512 Dec 29 03:27 bps_comps_print_announce
drwxrwsr-x  2 www  www  512 Dec 28 15:54 bps_comps_print_announce.mbox
drwxrwsr-x  2 www  www  512 Dec 28 15:45 mailman
drwxrwsr-x  2 www  www  512 Dec 28 15:45 mailman.mbox
dns1# cd ../public
dns1# ls -l
total 0
lrwxr-xr-x  1 www  www  55 Dec 19 17:58 bps_comp_print_chat ->
/usr/local/mailman/archives/private/bps_comp_print_chat
lrwxr-xr-x  1 www  www  60 Dec 19 17:57 bps_comp_print_reminders ->
/usr/local/mailman/archives/private/bps_comp_print_reminders
lrwxr-xr-x  1 www  www  60 Dec 19 17:56 bps_comps_print_announce ->
/usr/local/mailman/archives/private/bps_comps_print_announce
dns1# cd /usr/local/mailman/archives/private/bps_comps_print_announce
dns1# ls -l
total 14
drwxrwsr-x  2 www  www   512 Dec 28 15:54 2009-December
-rw-rw-r--  1 www  www  2870 Dec 28 15:54 2009-December.txt
-rw-rw-r--  1 www  www  1356 Dec 29 03:27 2009-December.txt.gz
drwxrws---  2 www  www   512 Dec 28 15:54 database
-rw-rw-r--  1 www  www  1110 Dec 28 15:54 index.html
-rw-rw----  1 www  www   870 Dec 28 15:54 pipermail.pck
dns1#

Thanks in advance
The two Alias lines I have in my working installation are:

  ScriptAlias /mailman "/usr/local/mailman/cgi-bin"
  Alias /pipermail "/usr/local/mailman/archives/public"

-Boris
Changed those but still have the problem.
Could you possible compare my owner:group and permissions with the
setting in your working /usr/local/mailman/ hierarchy? Maybe the problem
lies there.

Thanks
david
A recursive listing of /usr/local/mailman is up at
http://acm.poly.edu/~spawk/mailman/mailman.txt, with the two relevant
Apache configuration files, in full, also in that directory.

-Boris
Thank you Boris

After reading your files I changed the httpd.conf to follow your format but it still did not work :-(.

Here are my entries:


# This should be changed to whatever you set DocumentRoot to.
#
<Directory "/usr_www/virtualwebs/vizion2000.net">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.2/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
    AllowOverride None

    #
    # Controls who can get stuff from this server.
    #
    Order allow,deny
    Allow from all

</Directory>
ScriptAlias /mailman     " /usr/local/mailman/cgi-bin"
<Directory "/usr/local/mailman/cgi-bin/">
Options ExecCGI Order allow,deny
        Allow from all
     </Directory>
Alias /pipermail "/usr/local/mailman/archives/public"
<Directory "/usr/local/mailman/archives/public/">
 Options  ExecCGI FollowSymLinks
       Order allow,deny
          Allow from all
Options Indexes MultiViews
  AddDefaultCharset Off
DirectoryIndex index.html
    </Directory>
#

Seems I am struggling with this. Thanks again for all your help. Lets hope I can someone can spot something soon. These things are usually caused by a daft error on my part!!

David
One difference between our setups, and relevant to your symlink-related error message, are the ownership and permissions of the /usr/local/mailman/archives/private directory. Mine is owned by mailman:mailman, whereas yours is www:www. Mine also has the world-execute permission, but let's play with the ownership first. Can you chown yours to mailman:mailman?

-Boris
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[email protected]"

Reply via email to