Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
Для дальнейших действий требуются полномочия супервизора. Создаем пользователя mailman, являющегося членом группы mailman.
В дистрибутивах, основывающихся на Red Hat Linux это делается одной командой:
useradd mailman
Теперь создаем директорию, в которую будет установлен Mailman и даем на нее права:
mkdir /usr/local/mailman
chgrp mailman /usr/local/mailman
chmod a+rx,g+ws /usr/local/mailman
Далее заходим в систему как пользователь mailman или другой пользователь, которого вы предварительно включили в группу mailman. Важно, чтобы эти шаги выполнялись не от лица суперпользователя:
cd /tmp/mailman-2.1.5/
./configure --with-cgi-gid=apache --with-mail-gid=mail
make install
Теперь проверим корректность разрешений на файлы при помощи специального скрипта, входящего в пакет:
cd /usr/local/mailman
./bin/check_perms
Скрипт должен выдать сообщение о том, что проблем с правами не обнаружено.
Далее, даем команду exit, и уже под пользователем root правим httpd.conf, добавив туда строчки:
ScriptAlias /mailman/ /usr/local/mailman/cgi-bin/
Alias /pipermail/ /usr/local/mailman/archives/public
<Directory “/usr/local/mailman/archives/public/”>
AddDefaultCharset Off
</Directory>
Таким образом, мы предписываем Apache, что из указанного каталога разрешается выполнять CGI-скрипты, создаем алиас для /archives/public/ и выключаем для этого каталога кодировку «по умолчанию».
Потом копируем логотипы Mailman, Python, GNU Logo в доступное вашему веб-серверу место, и не забываем перезапустить сам веб-сервер:
cp /usr/local/mailman/icons/* /var/www/icons