Настройка сервера · 5 min read · Oct 20, 2025

Настройка Ubuntu-Server 6.10 в качестве межсетевого экрана/шлюза для вашей малой бизнес-среды - Страница 3

Итак, теперь нам нужны некоторые пакеты. Выполните (все в одной строке!):

apt-get install postfix postfix-doc courier-authlib-mysql courier-pop courier-pop-ssl courier-imap courier-imap-ssl libsasl2-modules-sql sasl2-bin libpam-mysql build-essential dpkg-dev fakeroot debhelper libdb4.2-dev libgdbm-dev libldap2-dev libpcre3-dev libmysqlclient15-dev libssl-dev libsasl2-dev postgresql-dev po-debconf dpatch zoo unzip arj rdate fetchmail unzip zip ncftp libarchive-zip-perl zlib1g-dev libpopt-dev nmap lynx fileutils curl mail-audit-tools libwww-perl imagemagick squirrelmail squirrelmail-locales munin munin-node ntp samba spamassassin razor pyzor unzoo spamc libio-string-perl libnet-ident-perl libio-socket-ssl-perl libapache2-mod-php4 libapache2-mod-perl2 php4 php4-cli php4-common php4-curl php4-dev php4-domxml php4-gd php4-imap php4-ldap php4-mcal php4-mhash php4-mysql php4-odbc php4-pear php4-xslt curl libwww-perl php-pear mailscanner mailx libzzip-dev libgmp3c2 libgmp3-dev dhcp3-server pptpd

Принимайте все значения по умолчанию.

Теперь выполните:

mysqladmin -u root password yourrootsqlpassword ##ИСПОЛЬЗУЙТЕ РЕАЛЬНЫЙ ПАРОЛЬ ЗДЕСЬ!

Теперь настройте Apache и Squirrelmail.

/usr/sbin/squirrelmail-configure

Установите его на courier (опция D) и настройте по своему усмотрению. Не забудьте включить некоторые плагины и установить язык по умолчанию, если это необходимо. Также я предлагаю установить следующее:

$show_contain_subfolders_option = true;

Мой /etc/squirrelmail/config.php теперь выглядит так:
(Просто моя текущая конфигурация. Не копируйте это, используйте как справку.)

Теперь выполните:

apache2-ssl-certificate -days 3650

Заполните правильное имя сервера!!!

То есть: адрес, по которому вы планируете предоставить своим пользователям доступ к Squirrelmail или любой другой службе через apache на порту 443. (также мы собираемся использовать это для postfix, imaps и pop3s) Достаточно просто домена (ДОЛЖЕН СУЩЕСТВОВАТЬ В DNS). Не домен/webmail

Если что-то пошло не так, просто удалите сертификат и повторите этот шаг.

Теперь введите:

a2enmod ssl
a2enmod rewrite
a2enmod include
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/https
ln -s /etc/apache2/sites-available/https /etc/apache2/sites-enabled/https
ln -s /etc/squirrelmail/apache.conf /etc/apache2/sites-enabled/squirrelmail
Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.