Настройка сервера · 5 min read · Oct 10, 2025
Настройка Ubuntu-Server 6.06 LTS в качестве брандмауэра/шлюза для вашей малой бизнес-среды - Страница 3
Итак, теперь нам нужны некоторые пакеты. Выполните (все в одной строке!):
apt-get install clamav-daemon xfsdump razor pyzor mailscanner spamc spamassassin postfix courier-authmysql 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 libmysqlclient12-dev libssl-dev libsasl2-dev postgresql-dev po-debconf dpatch zoo unzip arj rdate fetchmail zip ncftp zlib1g-dev libpopt-dev nmap lynx fileutils curl imagemagick squirrelmail squirrelmail-locales munin munin-node ntp nfs-kernel-server samba unzoo mysql-server mysql-client 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 php-pear 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. Просто домен подойдет (ДОЛЖЕН СУЩЕСТВОВАТЬ В DNS). Не домен/webmail.
Если что-то пошло не так, просто удалите сертификат и повторите этот шаг.
Теперь введите:
a2enmod ssla2enmod rewritea2enmod includecp /etc/apache2/sites-available/default /etc/apache2/sites-available/httpsln -s /etc/apache2/sites-available/https /etc/apache2/sites-enabled/httpsln -s /etc/squirrelmail/apache.conf /etc/apache2/sites-enabled/squirrelmailGet new posts in your inbox
No spam. Unsubscribe anytime.