Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Bogo в Oct 22, 2017, 20:54



Титла: apache2 mailman проблем
Публикувано от: Bogo в Oct 22, 2017, 20:54
Здравейте, имам проблем с конфигурирането на apache2 / mailman
в директорията /etc/apache2/conf.d имам и други, като например phpmyadmin.conf squirrelmail.conf които си работят като ги викна в браузъра така: http://IP_address/phpmyadmin
mailman.conf обаче неще, моля разгледайте conf файла и ми помогнете
благодаря

Код:
# Sample configuration for Debian mailman with Apache

# We can find mailman here:
ScriptAlias /cgi-bin/mailman/ /usr/lib/cgi-bin/mailman/
# And the public archives:
Alias /pipermail/ /var/lib/mailman/archives/public/
# Logos:
Alias /images/mailman/ /usr/share/images/mailman/

# Use this if you don't want the "cgi-bin" component in your URL:
# In case you want to access mailman through a shorter URL you should enable
# this:
# ScriptAlias /mailman/ /usr/lib/cgi-bin/mailman/
# In this case you need to set the DEFAULT_URL_PATTERN in
# /etc/mailman/mm_cfg.py to http://%s/mailman/ for the cookie
# authentication code to work.  Note that you need to change the base
# URL for all the already-created lists as well.

<Directory /usr/lib/cgi-bin/mailman/>
    AllowOverride None
    Options ExecCGI
    AddHandler cgi-script .cgi
    Order allow,deny
    Allow from all
</Directory>
<Directory /var/lib/mailman/archives/public/>
    Options FollowSymlinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
<Directory /usr/share/images/mailman/>
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>


## The following describes how to configure mailman on
## a dedicated virtual host, courtesy Marco d'Itri.

# Add these lines in /etc/mailman/mm_cfg.py:
#DEFAULT_EMAIL_HOST = 'lists.example.net'
#DEFAULT_URL_HOST = 'lists.example.net'
#DEFAULT_URL_PATTERN = 'http://%s/'

#<VirtualHost *>
#ServerName lists.example.net
#DocumentRoot /var/www/lists
#ErrorLog /var/log/apache2/lists-error.log
#CustomLog /var/log/apache2/lists-access.log combined
#
#<Directory /var/lib/mailman/archives/>
#    Options FollowSymLinks
#    AllowOverride None
#</Directory>
#
#Alias /pipermail/ /var/lib/mailman/archives/public/
#Alias /images/mailman/ /usr/share/images/mailman/
#ScriptAlias /admin /usr/lib/cgi-bin/mailman/admin
#ScriptAlias /admindb /usr/lib/cgi-bin/mailman/admindb
#ScriptAlias /confirm /usr/lib/cgi-bin/mailman/confirm
#ScriptAlias /create /usr/lib/cgi-bin/mailman/create
#ScriptAlias /edithtml /usr/lib/cgi-bin/mailman/edithtml
#ScriptAlias /listinfo /usr/lib/cgi-bin/mailman/listinfo
#ScriptAlias /options /usr/lib/cgi-bin/mailman/options
#ScriptAlias /private /usr/lib/cgi-bin/mailman/private
#ScriptAlias /rmlist /usr/lib/cgi-bin/mailman/rmlist
#ScriptAlias /roster /usr/lib/cgi-bin/mailman/roster
#ScriptAlias /subscribe /usr/lib/cgi-bin/mailman/subscribe
#ScriptAlias /mailman/ /usr/lib/cgi-bin/mailman/
#</VirtualHost>



Титла: Re: apache2 mailman проблем
Публикувано от: wfw в Oct 22, 2017, 21:14
Какво пише в access_log и error_log?
Какво става като отвориш страницата? 404 или друга грешка?


Титла: Re: apache2 mailman проблем
Публикувано от: Bogo в Oct 23, 2017, 00:30
Грешката която дава браузъра е:
Not Found

The requested URL /cgi-bin/mailman was not found on this server.

А в ерор лог-а се вижда че търси папка  /cgi-bin/mailman в уеб директорията на един от сайтовете които имам на сървъра.



Титла: Re: apache2 mailman проблем
Публикувано от: programings в Oct 23, 2017, 08:22
Я виж дали в изхода от apachectl -M присъства cgid, и ако го няма - a2enmod cgid .


Титла: Re: apache2 mailman проблем
Публикувано от: Bogo в Oct 24, 2017, 04:55
Да, присъства.


Титла: Re: apache2 mailman проблем
Публикувано от: backinblack в Oct 24, 2017, 11:56
Във Виртуалмин има модул за управлението на Майлман и малко е шибано пускането му, но му хванах цаката. Имам инструкция написана тук как се инсталира Виртуалмин за 15 минути.


Титла: Re: apache2 mailman проблем
Публикувано от: mystical в Oct 24, 2017, 14:14
Добави в началото
<VirtualHost>
и в края
</VirtualHost>
и пробвай