1. Please take a little time for this simple survey! Thank you for participating!
    Dismiss Notice
  2. Dear Pleskians, please read this carefully! New attachments and other rules Thank you!
    Dismiss Notice

Mailman and SuExec.

Discussion in 'Plesk for Linux - 8.x and Older' started by ban520, Aug 1, 2005.

  1. ban520

    ban520 Guest

    0
     
    Mailman doesnt seem to work on Plesk 7.5.3 with FC2.

    After some research time I found that there are logically incompatible

    configuration directivres:



    1. httpd uses SUEXEC to improve security between different CGI scripts of

    different users. More about this feature: http://httpd.apache.org/docs/2.0/

    suexec.html


    2. Suexec have hard-coded variable named 'docroot' where all cgi-scripts must be

    placed in.


    3. Apparently, PSA installed Mailman cgi-bin files outside of Suexec 'docroot',

    this creates this problem can be seen in error log file:


    ==== /home/httpd/vhosts/domain.us/statistics/logs/error_log =====

    [Fri Jul 29 07:14:31 2005] [error] [client 217.144.68.77] Premature end of

    script headers: admin

    ==================================================================


    more detailed information can be seen here:



    === /var/log/httpd/suexec_log ===================================

    [2005-07-29 07:14:31]: uid: (10001/fawcett) gid: (10001/10001) cmd: admin

    [2005-07-29 07:14:31]: command not in docroot (/var/mailman/cgi-bin/admin)



    Do you see: PSA installs files to /var/mailman, and this does not match

    'docroot' setting which _compiled in_ to suexec.



    Anyone have any suggestions?

    Thanks.
     
  2. hardweb

    hardweb Guest

    0
     
    They work very well, you must rethink the logic :)
     
Loading...