7 июня 2009 07:45 пп
Установка хостинг панели ISPConfig 3 на Ubuntu 9.04

В этой статье описывается как установить панель управления хостингом ISPConfig на Ubuntu 9.04. ISPConfig работает со следующими компонентами:
- Apache 1.3.x/2.0.x/2.2.x
- Proftpd & vsftpd
- Supports The Following Mail Servers: Sendmail & Postfix
- All POP3 & POP3s Servers
- All IMAP & IMAPs Servers
- BIND 8/9 (A, CNAME, MX, SPF Records)
- Firewall Configuration
- Monitoring Of Services And Automatic Restart
- Web FTP
- Web Mail Interface
- phpMyAdmin Integration
После установки вам будут доступны следующие параметры для вашего хостинга, где любая из опций может быть включена или выключена для аккаунтов пользователей:
- PHP incl. Safemode
- SSI
- CGI-Directories
- SSL Sites and Certificates
- Frontpage 2002 extensions (if installed on the server)
- MySQL Databases
- Disk Quota
- Webalizer statisics
- Traffic statistics
- Traffic limits (for web sites and resellers)
- Disk usage statistics and overquota warnings
- Individual standard index and error pages per domain
- Individual records for inclusion in apache vhost (admin only)
- Domain redirects
- Backup
- Log-Quota and Logrotation
- Standard CGI
- WAP pages
- Hosting templates
- Cronjobs
Начнем установку с удаления app-armor, он может помешать нормальной работе ISPConfig.
Код:
/etc/init.d/apparmor stop
update-rc.d -f apparmor remove
aptitude remove apparmor apparmor-utils
Установка Postfix, Courier, Saslauthd, MySQL, phpMyAdmin, rkhunter, binutils
Код:
aptitude install postfix postfix-mysql postfix-doc mysql-client mysql-server courier-authdaemon courier-authlib-mysql courier-pop courier-pop-ssl courier-imap courier-imap-ssl libsasl2-2 libsasl2-modules libsasl2-modules-sql sasl2-bin libpam-mysql openssl maildrop getmail4 rkhunter binutils ntp ntpdate
В процессе установки пакетов вам надо будет ответить на вопросы, задать пароль для сервера MYSQL, отказаться от создания директорий для веб администрирования, дляпочтовой системы выбрать конфигурацию «интернет сайт», указать полное доменное имя вашего сервера, а так же согласиться на установку сертификатов.
Далее отредактируйте конфиг файл для MYSQL сервера /etc/mysql/my.cnf, закомментируйте строку bind-address = 127.0.0.1 как показано в примере ниже, затем перезапустите MYSQL сервер командой /etc/init.d/mysql restart.
Код:
[...]
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
#bind-address = 127.0.0.1
[...]
Проверьте все ли верно, выполнив команду netstat -tap | grep mysql, результат должен быть примерно таким:
Код:
root@server1:~# netstat -tap | grep mysql
tcp 0 0 *:mysql *:* LISTEN 8474/mysqld
root@server1:~#
Во время установки почтовый сервер Courier генерирует сертификаты для localhost, нам надо сменить их на наше доменное имя, для этого нам надо удалить старые сертификаты, поправить конфигурационные файлы Courier и сгенерировать новые сертификаты для нашего домена. В примере используется домен server1.example.com.
Код:
cd /etc/courier
удалим старые сертификаты
rm -f /etc/courier/imapd.pem
rm -f /etc/courier/pop3d.pem
Отредактируем конфиги
vi /etc/courier/imapd.cnf
Впишите ваш домен вместо localhost
[...]
CN=server1.example.com
[...]
Отредактируем второй конфиг
vi /etc/courier/pop3d.cnf
замените localhost на ваш домен
[...]
CN=server1.example.com
[...]
теперь сгененрируем новые сертификаты
mkimapdcert
mkpop3dcert
Перезапустите Courier для того что бы он подхватил новые сертификаты выполнив пару команд:
Код:
/etc/init.d/courier-imap-ssl restart
/etc/init.d/courier-pop-ssl restart
Установим Amavisd-new, SpamAssassin, и Clamav
Код:
aptitude install amavisd-new spamassassin clamav clamav-daemon zoo unzip bzip2 arj nomarch lzop cabextract apt-listchanges libnet-ldap-perl libauthen-sasl-perl clamav-docs daemon libio-string-perl libio-socket-ssl-perl libnet-ident-perl zip libnet-dns-perl
Установка Apache2, PHP5, phpMyAdmin, FCGI, suExec, Pear, And mcrypt
Код:
aptitude install apache2 apache2.2-common apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libapache2-mod-php5 php5 php5-common php5-gd php5-mysql php5-imap phpmyadmin php5-cli php5-cgi libapache2-mod-fcgid apache2-suexec php-pear php-auth php5-mcrypt mcrypt php5-imagick imagemagick libapache2-mod-suphp
В процессе установки надо ответить на вопросы, на первый вопросо ответьте apache2, на следующий вопрос заданный пакетом phpmyadmin ответить Yes, затем у вас спросят пароль для root на сервер mysql, и пароль для доступа к phpmyadmin, оставьте его пустым.
Включите необходимые модули для вебсервера Apache2
Код:
a2enmod suexec rewrite ssl actions include
Далее обезопасим доступ к phpmyadmin, удалите файл /etc/phpmyadmin/htpasswd.setup и закомментируйте секцию в конфиге Apache2 /etc/phpmyadmin/apache.conf как показано ниже
Код:
[...]
## Authorize for setup
#
#
# AuthType Basic
# AuthName "phpMyAdmin Setup"
# AuthUserFile /etc/phpmyadmin/htpasswd.setup
#
# Require valid-user
#
[...]
После этого перезапустим Apache2 командой /etc/init.d/apache2 restart
Установка PureFTPd и Quota
Код:
aptitude install pure-ftpd-common pure-ftpd-mysql quota quotatool
Отредактируем конфиг сервера PureFTPD /etc/default/pure-ftpd-common, изменив пару важных параметров как показано ниже
Код:
[...]
STANDALONE_OR_INETD=standalone
[...]
VIRTUALCHROOT=true
[...]
После этого перезапустите PureFTPD командой /etc/init.d/pure-ftpd-mysql restart
Для включения квот для пользователей отредактируем файл /etc/fstab который отвечает за монтирование дисков, добавим к разделу / опции usrquota и grpquota, выглядеть это будет примерно так
Код:
# /etc/fstab: static file system information.
#
# Use 'vol_id --uuid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
#proc /proc proc defaults 0 0
# / was on /dev/mapper/server1-root during installation
UUID=b8d265bc-5959-404d-a68e-8dc1c76f18d6 / ext3 relatime,errors=remount-ro,usrquota,grpquota 0 1
# /boot was on /dev/sda5 during installation
UUID=01e9c3c7-2ad0-4f52-a356-18290517b362 /boot ext2 relatime 0 2
# swap was on /dev/mapper/server1-swap_1 during installation
UUID=c1e0bcbb-5c73-4bd2-a7b2-8beeb7526200 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
Создадим файлы необходимые для работы квот и перемонтируем корневой раздел для их включения
Код:
touch /quota.user /quota.group
chmod 600 /quota.*
mount -o remount /
Проверим все ли правильно выполнив команды
Код:
quotacheck -avugm
quotaon -avug
Установка DNS сервер MyDNS
Код:
aptitude install g++ libc6 gcc gawk make texinfo libmysqlclient15-dev
Пакет MyDNS отсутствует в репозиториях Ubuntu, поэтому ставить его будем из исходных кодов.
Код:
cd /tmp
wget http://heanet.dl.sourceforge.net/sourceforge/mydns-ng/mydns-1.2.8.27.tar.gz
tar xvfz mydns-1.2.8.27.tar.gz
cd mydns-1.2.8
./configure
make
make install
После установки создадим стартовый скрипт для MyDNS, создайте файл /etc/init.d/mydns и впишите в него следующее
Код:
#! /bin/sh
#
# mydns Start the MyDNS server
#
# Author: Philipp Kern.
# Based upon skeleton 1.9.4 by Miquel van Smoorenburg
#and Ian Murdock .
#
set -e
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/local/sbin/mydns
NAME=mydns
DESC="DNS server"
SCRIPTNAME=/etc/init.d/$NAME
# Gracefully exit if the package has been removed.
test -x $DAEMON || exit 0
case "$1" in
start)
echo -n "Starting $DESC: $NAME"
start-stop-daemon --start --quiet \
--exec $DAEMON -- -b
echo "."
;;
stop)
echo -n "Stopping $DESC: $NAME"
start-stop-daemon --stop --oknodo --quiet \
--exec $DAEMON
echo "."
;;
reload|force-reload)
echo -n "Reloading $DESC configuration..."
start-stop-daemon --stop --signal HUP --quiet \
--exec $DAEMON
echo "done."
;;
restart)
echo -n "Restarting $DESC: $NAME"
start-stop-daemon --stop --quiet --oknodo \
--exec $DAEMON
sleep 1
start-stop-daemon --start --quiet \
--exec $DAEMON -- -b
echo "."
;;
*)
echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload}" >&2
exit 1
;;
esac
exit 0
Сделаем скрипт исполняемым и добавим в автозагрузку
Код:
chmod +x /etc/init.d/mydns
update-rc.d mydns defaults
Установим Vlogger и Webalizer
Код:
aptitude install vlogger webalizer
Установим Jailkit
Jailkit нужен нам для реализации chroot наших пользователей для входа по ssh.
Важно, Jailkit обязательно должен быть установлен перед установкой ISPConfig!
Установим необходимые пакеты
Код:
aptitude install build-essential autoconf automake1.9 libtool flex bison
Jailkit так же как и MyDns будем ставить из исходников
Код:
cd /tmp
wget http://olivier.sessink.nl/jailkit/jailkit-2.5.tar.gz
tar xvfz jailkit-2.5.tar.gz
cd jailkit-2.5
./configure
make
make install
cd ..
rm -rf jailkit-2.5*
Установим fail2ban
Код:
aptitude install fail2ban
Установим SquirrelMail
Код:
aptitude install squirrelmail
Создадим симлинк для более удобного входа в почтовый интерфейс, он будет доступен по адресу http://server1.example.com/webmail (server1.example.com замените на ваш домен)
Код:
ln -s /usr/share/squirrelmail/ /var/www/webmail
Затем настроим SquirrelMail выполнив команду squirrelmail-configure.
Вместо squirrel mail вы можете установить Roundcube mail,выглядит она поприятнее, функционала побольше.
Установим ISPConfig 3
Код:
cd /tmp
wget http://downloads.sourceforge.net/ispconfig/ISPConfig-3.0.1.1.tar.gz?use_mirror=
tar xvfz ISPConfig-3.0.1.1.tar.gz
cd ispconfig3_install/install/
Запустим установку
Код:
php -q install.php
Далее примерно описан процесс установки с ответами на вопросы задаваемыми установщиком
root@server1:/tmp/ispconfig3_install/install# php -q install.php
———————————————————————————
>> Initial configuration
Operating System: Debian Lenny/Sid or compatible
Following will be a few questions for primary configuration so be careful.
Default values are in [brackets] and can be accepted with <ENTER>.
Tap in «quit» (without the quotes) to stop the installer.Select language (en,de) [en]: <— ENTER
Installation mode (standard,expert) [standard]: <— ENTER
Full qualified hostname (FQDN) of the server, eg server1.domain.tld [server1.example.com]: <— ENTER
MySQL server hostname [localhost]: <— ENTER
MySQL root username [root]: <— ENTER
MySQL root password []: <— пароль root для mysql
MySQL database to create [dbispconfig]: <— ENTER
MySQL charset [utf8]: <— ENTER
Generating a 2048 bit RSA private key
……………………………………………………..+++
…………..+++
writing new private key to ‘smtpd.key’
——
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter ‘.’, the field will be left blank.
——
Country Name (2 letter code) [AU]: <— ENTER
State or Province Name (full name) [Some-State]: <— ENTER
Locality Name (eg, city) []: <— ENTER
Organization Name (eg, company) [Internet Widgits Pty Ltd]: <— ENTER
Organizational Unit Name (eg, section) []: <— ENTER
Common Name (eg, YOUR name) []: <— ENTER
Email Address []: <— ENTER
Configuring Jailkit
Configuring SASL
Configuring PAM
Configuring Courier
Configuring Spamassassin
Configuring Amavisd
Configuring Getmail
Configuring Pureftpd
Configuring MyDNS
Configuring Apache
Configuring Firewall
Installing ISPConfig
ISPConfig Port [8080]: <— ENTERConfiguring DBServer
Installing Crontab
no crontab for root
no crontab for getmail
Restarting services …
* Stopping MySQL database server mysqld
…done.
* Starting MySQL database server mysqld
…done.
* Checking for corrupt, not cleanly closed and upgrade needing tables.
* Stopping Postfix Mail Transport Agent postfix
…done.
* Starting Postfix Mail Transport Agent postfix
…done.
* Stopping SASL Authentication Daemon saslauthd
…done.
* Starting SASL Authentication Daemon saslauthd
…done.
Stopping amavisd: amavisd-new.
Starting amavisd: amavisd-new.
* Stopping ClamAV daemon clamd
…done.
* Starting ClamAV daemon clamd
…done.
* Stopping Courier authentication services authdaemond
…done.
* Starting Courier authentication services authdaemond
…done.
* Stopping Courier IMAP server…
…done.
* Starting Courier IMAP server…
…done.
* Stopping Courier IMAP-SSL server…
…done.
* Starting Courier IMAP-SSL server…
…done.
* Stopping Courier POP3 server…
…done.
* Starting Courier POP3 server…
…done.
* Stopping Courier POP3-SSL server…
…done.
* Starting Courier POP3-SSL server…
…done.
* Restarting web server apache2
… waiting …done.
Restarting ftp server: Running: /usr/sbin/pure-ftpd-mysql-virtualchroot -l mysql:/etc/pure-ftpd/db/mysql.conf -l pam -A -E -b -u 1000 -O clf:/var/log/pure-ftpd/transfer.log -B
Installation completed.
root@server1:/tmp/ispconfig3_install/install#
После установки система готова к использованию, зайдите в админ панель ISPConfig по адресу http://server1.example.com:8080/ с логином admin паролем admin
Вам останется только создать и настроить аккаунты, а так же немного привести в порядок конфигурацию установленных демонов.
Официальный сайт ISPConfig:
41 комментарий »
41 комментарий to “Установка хостинг панели ISPConfig 3 на Ubuntu 9.04”
Leave a Reply
You must be logged in to post a comment.
Стать я очень полезная …. Спасибо автору за неё… Вообшем у меня есть вопросик. Поставил я эту панельку поюзал не много, но я не обнаружил там phpmyadmin, хотя мі его ставили… он должен быть в этой панельке или им пользоватся по адресуhttp://mysite/phpmyadmin ?
Да, phpmyadmin по указанному вами адресу.
Спасибо за статью! Начал настраивать на Ubuntu 9.10 и возникла пара проблем при настройке по ней. После которых перестали работать phpmyadmin, локальный сайт и на саму панель ISPConfig 3 по адресамhttp://192.168.1.11:8080/ и http://ubuntu:8080/ не заходит, пишет что Firefox не может установить соединение с сервером 🙁 Очень прошу помочь решить проблему чтобы всё заработало.
При перезапуске апача2 он выдал такое предупреждение:
* Restarting web server apache2 Warning: DocumentRoot [/var/www/apache2-default/] does not exist
apache2: Could not reliably determine the server’s fully qualified domain name, using 192.168.1.11 for ServerName
[Wed Nov 25 02:00:26 2009] [warn] NameVirtualHost *:80 has no VirtualHosts
Warning: DocumentRoot [/var/www/apache2-default/] does not exist
apache2: Could not reliably determine the server’s fully qualified domain name, using 192.168.1.11 for ServerName
[Wed Nov 25 02:00:27 2009] [warn] NameVirtualHost *:80 has no VirtualHosts
(98)Address already in use: make_sock: could not bind to address [::]:443
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:443
no listening sockets available, shutting down
Unable to open logs
[fail]
А при установке maildrop она ругнулся вот так:
Настраивается пакет maildrop (2.0.4-3) …
update-alternatives: error: альтернативная ссылка /usr/share/man/man5/maildir.5.gz уже управляется maildir.5.
dpkg: не удалось обработать параметр maildrop (—configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 2
При обработке следующих пакетов произошли ошибки:
maildrop
E: Sub-process /usr/bin/dpkg returned an error code (1)
Не удалось установить пакет. Попытка восстановить:
Настраивается пакет maildrop (2.0.4-3) …
update-alternatives: error: альтернативная ссылка /usr/share/man/man5/maildir.5.gz уже управляется maildir.5.
dpkg: не удалось обработать параметр maildrop (—configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 2
При обработке следующих пакетов произошли ошибки:
maildrop
petropavel вы уже написали в комментарии все ошибки из-за которых у вас не работает апач, учите английский язык, и читайте вдумчиво ответы программ.
Всем доброго времени суток… Прошу помщи в решении проблемы.http://sudouser.com/ustanovka-xosting-paneli-ispconfig-3-na-ubuntu-904.html . При попытке установить данное чудо (последний пункт) командой [b]php -q install.php[/b], ругается
Суть такова: по данной инструкции установливаю хостинг панель ISPConfig
[code]Notice: Undefined variable: distver in /tmp/ispconfig3_install/install/lib/install.lib.php on line 135
Notice: Undefined variable: distid in /tmp/ispconfig3_install/install/lib/install.lib.php on line 135
Notice: Undefined variable: distbaseid in /tmp/ispconfig3_install/install/lib/install.lib.php on line 135
Linux Distribution or Version not recognized.[/code]
покурил данный файлик… там в данной строке вот что
[code]if(stristr($content,’CentOS release 5.2 (Final)’)) {
$distname = ‘CentOS’;
$distver = ‘5.2’;
$distid = ‘centos52’;
$distbaseid = ‘fedora’;
swriteln(«Operating System: CentOS 5.2 or compatible\n»);
}[/code]
Я так понял что Не распознаёт мой дистрибутив… добавил что нужно… таже ошибка, только номер строки поменялся. В общем прошу натолкнуть на путь истиный 🙂
ЗЫ: стоит убунта 9.10
в последнем пункте ругается…
Notice: Undefined variable: distver in /tmp/ispconfig3_install/install/lib/install.lib.php on line 135
Notice: Undefined variable: distid in /tmp/ispconfig3_install/install/lib/install.lib.php on line 135
Notice: Undefined variable: distbaseid in /tmp/ispconfig3_install/install/lib/install.lib.php on line 135
Linux Distribution or Version not recognized.
что делать?
Попробовать последнюю версию дистрибутива панельки скачать с офсайта.
благодарю 🙂 помогло 🙂
[…] Оригинал статьи […]
Классная статья.
А что, почта сразу будет работать?
И еще.
Можно мне опубликовать статью на форуме ubuntu.ru ?
я подключу тамошнее комьюнити и мы, возможно, напишем скрипт для быстрой установки этого чуда.
ЗЫ
Напишите как постаить постфиксадмин и создать первый почтовый ящик. (или это можно сделать через ISPConfig ?)
С уважением, Егор. (убунтиец)
Публикуйте, со ссылкой на источник. Ящики создавать как я понимаю из ISPconfig, но сам не пробовал.
Спасибо большое!
Спасибо за статью!
Есть вопрос
у меня в fstab находится только вот это
proc /proc proc defaults 0 0
none /dev/pts devpts rw 0 0
сервер виртуальный..
Что делать?
Добавить то, что описано в статье.
не ставится amavisd-new говрит следуюшее :
……………
Настраивается пакет amavisd-new (1:2.5.3-1ubuntu3) …
Creating/updating amavis user account…
Broken amavis system user found. To insure data-safety,
it is up to you the local administrator to remove the broken
amavis user, or repair it so that it is sane
dpkg: не удалось обработать параметр amavisd-new (—configure):
подпроцесс post-installation script возвратил код ошибки 1
При обработке следующих пакетов произошли ошибки:
amavisd-new
E: Sub-process /usr/bin/dpkg returned an error code (1)
нашол сам ошибку оказалочь что пакет у меня уже есть )))
удалил и решил поставить по новой все равно ошибка при установке ((((
Creating/updating amavis user account…
Broken amavis system user found. To insure data-safety,
it is up to you the local administrator to remove the broken
amavis user, or repair it so that it is sane
dpkg: не удалось обработать параметр amavisd-new (—configure):
подпроцесс post-installation script возвратил код ошибки 1
При обработке следующих пакетов произошли ошибки:
amavisd-new
E: Sub-process /usr/bin/dpkg returned an error code (1)
To insure data-safety,
it is up to you the local administrator to remove the broken
amavis user, or repair it so that it is sane
Спасибо на Ubuntu 10.04 LTS Встало отлично ISPConfig-3.0.2.1
все работает ,почта и.т.д
Всегда пожалуйста!
evgeniy или Максим Степанов, отличная статья, цены не было бы если выложите на трекерах образ готового Ubuntu 10.04 LTS уже скофигурированным ISPConfig-3.0.2.1 через утилиту «remastersys(заварачивает систему в .sio)» . Думаю многие оценят. Спасибо заранее.
Едиге, заворачивать в образ как то времени нет, но есть уже готовые мини дистрибутивы для разных нужд, посмотрите, может что подойдет.
http://sudouser.com/podborka-mini-distributivov-ubuntu-linux.html
Максим, спасибо за оперативность и за ссыль на миин дисты, но сними Я знаком на ура, точнее LAMP на debian-е иль на ubuntu (грубо говоря одно и тоже) поднимал да и CMS-ками знаком неплохо, проще самому сконфигурить для меня, но признателен мини дисты впечатлили.
Значить вчера на виртуалке по мануалу без косяков все стало с первого раза на Ubuntu 10.04 LTS Встало отлично ISPConfig-3.0.2.1 как и у Evgeniy. Но было бы отлично если найдете время и добавите в ряды этих мини дистов и этот. Спасибо!
Доброе время суток !
Огромное спасибо за статью !
Все отлично работает, но есть вопрос !
При проверке почты например оутлук вываливает окно в котором написано следующие:
Цитирую:
Используемый сервер имеет сертификат безопасности, который невозможно проверить.
Цепочка сертификатов обработана, но обработка прервана на корневом сертификате, у которого отсутствует отношение доверия с поставщиком доверия.
Продолжить использование данного сервера ?
Ну отвечаешь положительно, все нормально работает — но окно это абсолютно не в тему
Помогите пожалуйста .
Заранее спасибо !
Либо отключать шифрование в настройках аутлука, либо использовать нормальный сертификат для домена, но он платный.
Большее спасибо за ответ Максим .
Вот думаю попробывать The Bat — интресно а что будет там ?
Так же будет везде, надо просто отключить проверку сертификата и TLS в почтовом клиенте и все, никаких предупреждений не будет
Спасибо ! )
Установил на Ubuntu 10.04 LTS.
Подскажите при установке ubuntu откуда я должен взять доменное имя ? и имя сервера
например имя сервера я взял как llirikks а вот домен? например у меня есть доменное имя сайта mini-server.ru мне его вписывать или какое-то другое ?
Проблема встала когда я настроил почту и стал отправлять письма на google письмо ушло а вот на mail.ru нет. ссылаясь на несуществующее имя.
Домен вписывать ваш, имя сервера любое, оно не имеет значения.
Всё сделал в точности как в статье, за исключением ip и имени сервера. Столкнулся с парой проблем. IP сервера у меня 192.168.1.5, имя server.lan, при попытки соеденится с другого компьютера в сети по имениhttp://server.lan сервер не обнаруживается «Невозможно найти удалённый сервер», хотя на самом сервере этот адрес пингуется, но при hppt://192.168.1.5/ компьютеры соединяются без проблем. Как можно это исправить? И второй вопрос; при попытке войти в SquirrelMail по адресу http://192.168.1.5/webmail/ пишет не верный логин и пароль… Спасибо за помошь.
Настроить DNS для server.lan. Настроить почту для входа в нее.
Огромное спасибо за статью!
Автор, дай Бох тебе здоровья.
Но как обычно, у меня без калапсов не обошлось.
Закапризничал FTP.
Он тупо не хочет создавать другие аккаунты.
Куда лезть, что смотреть?
Или может было бы лучше всё переустановить, но например с VSFTPD или PROFTPD?
Всё.
Вопрос решился.
Всё дело было в хитрой системе, которая объединяла имя клиента и имя ftp пользователя.
Ещё раз огромное тебе спасибо за эту статью.
[…] Взято с Метки: apache, firewall, imap, ispconfig 3, linux ubuntu, php, phpmyadmin, pop3s, proftpd, vsftpd, web ftp […]
Вроде всё вышло на 10.10, но при попытке отправить почту из SquirrelMail
выходит:
Запрос прерван: ошибка при выполнении
451 4.3.0 Temporary system failure. Please try again later.
В чём может быть дело?
В логах надо смотреть.
Здравствуйте, Максим!
После успешной установки ISPConfig 3 я в нем под админом создал сайт site1.loc во вкладке WebSites.
В браузере набираю site1.loc, а он мне выдает «сервер не найден».
Причем, после установки, но до пере загрузки Ubuntu браузер выдал дефолтную страницу созданную ISPConfig 3.
Рестарт Апача ошибок и варнингов не выдает.
Подскажите, пожалуйста, что мне сделать, чтобы сайт отображался в браузере.
Разобрался почему «Сервер не доступен»:
не хватало записей о новых сайтах в файле hosts.
Я их добавил в ручную.
А как сделать, чтобы имена доменов записывались в hosts автоматически?
Аналогичный вопрос, как сделать, чтобы имена доменов записывались в hosts автоматически? Подскажите кто-нибудь пожалуйста. Спасибо
Автору статьи большое спасибо, всё встало как нужно. Не совсем понятна технология создания VServer’ов. Добавляю сервер, даю ему ip и все как положенно. При попытке подключиться к серверу ничего не происходит. ssh не коннектится. Возникает вопрос: на мастер хосте должно быть установлено еще что-то? Моё предположение должна стоять поддержка OpenVZ? или я чего-то не допонял?