• Версия для печати

Скрипт: автоматическая установка ISPConfig 3 [Обсуждение]

Описание: Здесь размещены проекты серверных сборок и панелей управления вебхостингом
Правила раздела: Условием использования нашего форума, является соблюдение настоящих Правил форума.

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам, а вы рискуете получить предупреждение.
Модераторы: rewuxiin, kulia

Автор
Сообщение
SinglWolf M
Автор темы
Аватара
SinglWolf M
Автор темы
Возраст: 46
Репутация: 197
Лояльность: 71
Сообщения: 1272
С нами: 5 лет 7 месяцев
Откуда: Башкирия
ICQ
  • 5

#1 SinglWolf » Вт, 11 июня 2013, 8:45

Здесь обсуждается универсальный скрипт для максимального облегчения установки ISPConfig 3 для разных ОС.
Debian 6 и 7, Ubuntu 12.04.3 LTS и 13.04.

Тема закрыта

Сам скрипт можно скачать здесь


muraig
muraig
Репутация: 0
Лояльность: 1
Сообщения: 3
С нами: 4 года 2 месяца

#201 muraig » Сб, 9 ноября 2013, 20:56

Код: Выделить всё

 cat var.sh.diff
--- var.sh.bak  2013-11-09 23:48:54.000000000 +0900
+++ var.sh      2013-11-09 23:49:02.000000000 +0900
@@ -33,7 +33,7 @@
 if [ X"${TERM}" == X"" ]; then
 export TERM='xterm'
 fi
-export FULL_HOSTNAME="$(hostname -A)"
+export FULL_HOSTNAME="$(hostname -f)"
 export SHORT_HOSTNAME="$(hostname -s)"
 export OLD_HOSTNAME=${FULL_HOSTNAME}
 export check_ISP="/usr/local/ispconfig/interface/index.htm"

uname -vor
3.2.0-4-amd64 #1 SMP Debian 3.2.51-1 GNU/Linux
вроде ключ не правильный ?
hostname -f/-A

SinglWolf M
Автор темы
Аватара
SinglWolf M
Автор темы
Возраст: 46
Репутация: 197
Лояльность: 71
Сообщения: 1272
С нами: 5 лет 7 месяцев
Откуда: Башкирия
ICQ

#202 SinglWolf » Сб, 9 ноября 2013, 22:00

muraig писал(а):hostname -f/-A
Для Debian и Ubuntu вывод с этими ключами одинаковый.

kalyan_418
kalyan_418
Репутация: 1
Лояльность: 0
Сообщения: 6
С нами: 4 года 9 месяцев

В версии 2.0.3 ошибка

#203 kalyan_418 » Пн, 11 ноября 2013, 17:34

Добрый день или вечер.
Тут устанавливал IPSConfig 3 с помощью данного скрипта и в самом начале выпала такая ошибка (рисунок 1). Сама система вот (рисунок 2). Дальше вроде установка нормально, но в местах где должно быть имя сервера всовывает ошибку.
Вложения
pic2.JPG
Система
pic2.JPG (40.45 КБ) 1366 просмотров
pic1.JPG
Ошибка в самом начале
pic1.JPG (18.84 КБ) 1366 просмотров

SinglWolf M
Автор темы
Аватара
SinglWolf M
Автор темы
Возраст: 46
Репутация: 197
Лояльность: 71
Сообщения: 1272
С нами: 5 лет 7 месяцев
Откуда: Башкирия
ICQ

#204 SinglWolf » Пн, 11 ноября 2013, 18:55

kalyan_418, чтобы я смог повторить вашу ошибку (у меня её нет, на всех поддерживаемых скриптом ОС), опишите по шагам свою установку скрипта. Т.е. Как устанавливали ОС, какие пакеты устанавливали перед запуском скрипта.

kalyan_418
kalyan_418
Репутация: 1
Лояльность: 0
Сообщения: 6
С нами: 4 года 9 месяцев

#205 kalyan_418 » Пн, 11 ноября 2013, 19:15

Устанавливал на виртуальную машину.
Все подозрения на нее. Сейчас пробую на физическую машину, как только сразу отпишусь...

SinglWolf M
Автор темы
Аватара
SinglWolf M
Автор темы
Возраст: 46
Репутация: 197
Лояльность: 71
Сообщения: 1272
С нами: 5 лет 7 месяцев
Откуда: Башкирия
ICQ

#206 SinglWolf » Пн, 11 ноября 2013, 19:18

kalyan_418 писал(а):как только сразу отпишусь...
До среды я занят. Не торопитесь. :-)

kalyan_418
kalyan_418
Репутация: 1
Лояльность: 0
Сообщения: 6
С нами: 4 года 9 месяцев

#207 kalyan_418 » Пн, 11 ноября 2013, 21:14

На физической машине установка пошла без проблем. Думаю нужно будет чуть более глобально изучить виртуализацию и принцип работы программ для виртуализации ПК

SinglWolf M
Автор темы
Аватара
SinglWolf M
Автор темы
Возраст: 46
Репутация: 197
Лояльность: 71
Сообщения: 1272
С нами: 5 лет 7 месяцев
Откуда: Башкирия
ICQ

#208 SinglWolf » Вт, 12 ноября 2013, 7:28

kalyan_418 писал(а):На физической машине установка пошла без проблем.
На какой виртуальной машине Вы запускали скрипт? На VMWare Workstation 9 всё нормально.

131s
131s
Репутация: 0
Лояльность: 0
Сообщения: 19
С нами: 4 года

#209 131s » Вт, 12 ноября 2013, 10:48

SinglWolf писал(а):овторить вашу ошибку (у меня её нет, на всех поддерживаемых скриптом ОС)
заходишь в файл /conf/var.sh и меняешь строку
- export FULL_HOSTNAME="$(hostname -A)"
на
+ export FULL_HOSTNAME="$(hostname -f)"
ошибка пропадает. но в этом скрипте ещё есть ошибки.

Евгений
Евгений
Репутация: 0
Лояльность: 2
Сообщения: 11
С нами: 3 года 10 месяцев

#210 Евгений » Вт, 12 ноября 2013, 11:25

Всё поставилось и вроде работает, но почта почему-то не заработала, отправка идет, но приходит назад письмо с ошибкой :( Вот текст письма:
Спойлер
This is the mail system at host newsmbserver.topaz.home.

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

The mail system

<johnsnow91@mail.ru>: host mxs.mail.ru[94.100.176.20] said: 550 Unroutable
sender address (in reply to MAIL FROM command)
Reporting-MTA: dns; newsmbserver.topaz.home
X-Postfix-Queue-ID: 8076C453C5
X-Postfix-Sender: rfc822; hrapov@topaztest.ru
Arrival-Date: Tue, 12 Nov 2013 08:47:20 +0400 (MSK)

Final-Recipient: rfc822; johnsnow91@mail.ru
Original-Recipient: rfc822;johnsnow91@mail.ru
Action: failed
Status: 5.0.0
Remote-MTA: dns; mxs.mail.ru
Diagnostic-Code: smtp; 550 Unroutable sender address
Subject Fwd: qwe
From hrapov@topaztest.ru
To johnsnow91@mail.ru
Date Today 08:47

-------- Original Message --------
Subject: qwe
Date: 2013-11-11 13:58
From: hrapov@topaztest.ru
To: johnsnow91@mail.ru

qwe
Сразу покажу что выдает telnet
Сообщение Администратора A
Картинки прикрепляйте как вложение!

И на всякий случай сразу файлик master.cf

Код: Выделить всё

#
# Postfix master process configuration file.  For details on the format
# of the file, see the master(5) manual page (command: "man 5 master").
#
# Do not forget to execute "postfix reload" after editing this file.
#
# ==========================================================================
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (100)
# ==========================================================================
smtp      inet  n       -       -       -       -       smtpd
#smtp      inet  n       -       -       -       1       postscreen
#smtpd     pass  -       -       -       -       -       smtpd
#dnsblog   unix  -       -       -       -       0       dnsblog
#tlsproxy  unix  -       -       -       -       0       tlsproxy
submission inet n       -       -       -       -       smtpd
  -o syslog_name=postfix/submission
  -o smtpd_tls_security_level=encrypt
  -o smtpd_sasl_auth_enable=yes
  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
#  -o milter_macro_daemon_name=ORIGINATING
smtps     inet  n       -       -       -       -       smtpd
  -o syslog_name=postfix/smtps
  -o smtpd_tls_wrappermode=yes
  -o smtpd_sasl_auth_enable=yes
  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
#  -o milter_macro_daemon_name=ORIGINATING
#628       inet  n       -       -       -       -       qmqpd
pickup    fifo  n       -       -       60      1       pickup
cleanup   unix  n       -       -       -       0       cleanup
qmgr      fifo  n       -       n       300     1       qmgr
#qmgr     fifo  n       -       n       300     1       oqmgr
tlsmgr    unix  -       -       -       1000?   1       tlsmgr
rewrite   unix  -       -       -       -       -       trivial-rewrite
bounce    unix  -       -       -       -       0       bounce
defer     unix  -       -       -       -       0       bounce
trace     unix  -       -       -       -       0       bounce
verify    unix  -       -       -       -       1       verify
flush     unix  n       -       -       1000?   0       flush
proxymap  unix  -       -       n       -       -       proxymap
proxywrite unix -       -       n       -       1       proxymap
smtp      unix  -       -       -       -       -       smtp
relay     unix  -       -       -       -       -       smtp
#       -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq     unix  n       -       -       -       -       showq
error     unix  -       -       -       -       -       error
retry     unix  -       -       -       -       -       error
discard   unix  -       -       -       -       -       discard
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp      unix  -       -       -       -       -       lmtp
anvil     unix  -       -       -       -       1       anvil
scache    unix  -       -       -       -       1       scache
#
# ====================================================================
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
#
# Many of the following services use the Postfix pipe(8) delivery
# agent.  See the pipe(8) man page for information about ${recipient}
# and other message envelope options.
# ====================================================================
#
# maildrop. See the Postfix MAILDROP_README file for details.
# Also specify in main.cf: maildrop_destination_recipient_limit=1
#
maildrop  unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail argv=/usr/bin/maildrop -d vmail ${extension} ${recipient} ${user} ${nexthop} ${sender}
#
# ====================================================================
#
# Recent Cyrus versions can use the existing "lmtp" master.cf entry.
#
# Specify in cyrus.conf:
#   lmtp    cmd="lmtpd -a" listen="localhost:lmtp" proto=tcp4
#
# Specify in main.cf one or more of the following:
#  mailbox_transport = lmtp:inet:localhost
#  virtual_transport = lmtp:inet:localhost
#
# ====================================================================
#
# Cyrus 2.1.5 (Amos Gouaux)
# Also specify in main.cf: cyrus_destination_recipient_limit=1
#
#cyrus     unix  -       n       n       -       -       pipe
#  user=cyrus argv=/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user}
#
# ====================================================================
# Old example of delivery via Cyrus.
#
#old-cyrus unix  -       n       n       -       -       pipe
#  flags=R user=cyrus argv=/cyrus/bin/deliver -e -m ${extension} ${user}
#
# ====================================================================
#
# See the Postfix UUCP_README file for configuration details.
#
uucp      unix  -       n       n       -       -       pipe
  flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
#
# Other external delivery methods.
#
ifmail    unix  -       n       n       -       -       pipe
  flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp     unix  -       n       n       -       -       pipe
  flags=Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender $recipient
scalemail-backend unix   -   n   n   -   2   pipe
  flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} ${user} ${extension}
mailman   unix  -       n       n       -       -       pipe
  flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
  ${nexthop} ${user}

dovecot   unix  -       n       n       -       -       pipe
  flags=DROhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -f ${sender} -d ${user}@${nexthop}
amavis unix - - - - 2 smtp
        -o smtp_data_done_timeout=1200
        -o smtp_send_xforward_command=yes

127.0.0.1:10025 inet n - - - - smtpd
        -o content_filter=
        -o local_recipient_maps=
        -o relay_recipient_maps=
        -o smtpd_restriction_classes=
        -o smtpd_client_restrictions=
        -o smtpd_helo_restrictions=
        -o smtpd_sender_restrictions=
        -o smtpd_recipient_restrictions=permit_mynetworks,reject
        -o mynetworks=127.0.0.0/8
        -o strict_rfc821_envelopes=yes
        -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks

weradex M
Аватара
weradex M
Возраст: 26
Репутация: 1
Лояльность: 0
Сообщения: 18
С нами: 3 года 11 месяцев
Откуда: Киев
Сайт

#211 weradex » Вт, 12 ноября 2013, 15:43

SinglWolf
131s, weradex, скачайте обновлённую версию 2.0.3. Только не говорите мне что, что-то опять не работает. Проверил на свежем Debian 7 - всё пучком.

А можно обновить то что есть, без потери данных?

SinglWolf M
Автор темы
Аватара
SinglWolf M
Автор темы
Возраст: 46
Репутация: 197
Лояльность: 71
Сообщения: 1272
С нами: 5 лет 7 месяцев
Откуда: Башкирия
ICQ

#212 SinglWolf » Вт, 12 ноября 2013, 19:13

weradex писал(а):А можно обновить то что есть, без потери данных?
Как это "то что есть"?

Добавлено спустя 2 минуты 17 секунд:
Евгений писал(а):Сразу покажу что выдает telnet
Прикрепляйте картинки в пост, а не на левые хосты!

Добавлено спустя 3 минуты 38 секунд:
Евгений писал(а):И на всякий случай сразу файлик master.cf
*SCRATCH* Пока я писал этот скрипт, мне этот файлик и так порядком надоел. :-D

Добавлено спустя 2 минуты 47 секунд:
131s писал(а):заходишь в файл /conf/var.sh и меняешь строку
Тут у нас суперкодер появился, видимо скоро он нам сам в скрипте все ошибки исправит. *SCRATCH*

Добавлено спустя 1 минуту 43 секунды:
Евгений писал(а):но приходит назад письмо с ошибкой
Лучше логи почты прикрепите.
Сегодня у меня нет ни на что более времени. *PARDON* До завтра.

weradex M
Аватара
weradex M
Возраст: 26
Репутация: 1
Лояльность: 0
Сообщения: 18
С нами: 3 года 11 месяцев
Откуда: Киев
Сайт

#213 weradex » Вт, 12 ноября 2013, 21:44

SinglWolf

Как это "то что есть"?
я ставил со скрипта 2.0.2 а теперь появился 2.0.3 если я начну инсталить данные удаляться или останутся?

131s
131s
Репутация: 0
Лояльность: 0
Сообщения: 19
С нами: 4 года

#214 131s » Ср, 13 ноября 2013, 0:57

SinglWolf писал(а):Тут у нас суперкодер появился, видимо скоро он нам сам в скрипте все ошибки исправит.
Что вы?
Эта ссылка ваша......

SinglWolf M
Автор темы
Аватара
SinglWolf M
Автор темы
Возраст: 46
Репутация: 197
Лояльность: 71
Сообщения: 1272
С нами: 5 лет 7 месяцев
Откуда: Башкирия
ICQ

#215 SinglWolf » Ср, 13 ноября 2013, 4:43

weradex писал(а):я ставил со скрипта 2.0.2 а теперь появился 2.0.3 если я начну инсталить данные удаляться или останутся?
*SCRATCH* Так скрипт предназначен для установки ISPConfig 3 на "чистую" систему.

Добавлено спустя 8 минут 48 секунд:
Евгений писал(а):но приходит назад письмо с ошибкой
hrapov@topaztest.ru это реальный почтовый адрес? Доменное имя topaztest.ru зарегистрировано в интернете? Если нет, то так и будете получать подобные письма.

131s
131s
Репутация: 0
Лояльность: 0
Сообщения: 19
С нами: 4 года

#216 131s » Ср, 13 ноября 2013, 9:31

Евгений писал(а):X-Postfix-Sender: rfc822; hrapov@topaztest.ru
Arrival-Date: Tue, 12 Nov 2013 08:47:20 +0400 (MSK)

Final-Recipient: rfc822; johnsnow91@mail.ru
Original-Recipient: rfc822;johnsnow91@mail.ru
SinglWolf писал(а):hrapov@topaztest.ru это реальный почтовый адрес?

отправь письмо на hrapov@topaztest.ru (самому себе) если дойдет то почта работает.

Евгений
Евгений
Репутация: 0
Лояльность: 2
Сообщения: 11
С нами: 3 года 10 месяцев

#217 Евгений » Ср, 13 ноября 2013, 10:06

SinglWolf писал(а):hrapov@topaztest.ru это реальный почтовый адрес? Доменное имя topaztest.ru зарегистрировано в интернете? Если нет, то так и будете получать подобные письма.
так сервер каким образом работает? Он получает данные с почты, которая на хостинге что ли? как тогда связать этот сервер с почтой на хостинге? Я уточнил, как это должно всё работать. Есть почта зарегистрированная в интернете : @topazelectro.ru, оттуда письма перенаправляются на yandex - почту, которая работает как спам фильтр, а уже с яндекса, наш сервер должен забирать почту и раскидывать получателям. Получается, что мне надо привязать сервер к yandex-почте?

Добавлено спустя 1 минуту:
SinglWolf писал(а):Прикрепляйте картинки в пост, а не на левые хосты!
У меня тут ошибку выдает, что файл не поддерживается, когда загружаю изображение. Хотя оно jpg или png

SinglWolf M
Автор темы
Аватара
SinglWolf M
Автор темы
Возраст: 46
Репутация: 197
Лояльность: 71
Сообщения: 1272
С нами: 5 лет 7 месяцев
Откуда: Башкирия
ICQ

#218 SinglWolf » Ср, 13 ноября 2013, 10:44

Евгений писал(а):У меня тут ошибку выдает, что файл не поддерживается, когда загружаю изображение. Хотя оно jpg или png
Проблема уже исправлена, попробуйте прикрепить картинку.
Евгений писал(а):так сервер каким образом работает?
*SCRATCH* Ваш сервер работает нормально. Просто почтовые сервисы, например, как в Вашем случае mail.ru (судя по прикреплённому тексту письма) не смогли найти в интернете доменное имя Вашего сервера, в данном случае topaztest.ru, так как это доменное имя, очевидно, не зарегистрировано у регистраторов доменных имён. Извиняюсь за тавтологию :-) .
Регистрация доменного имени проста. Ищите подходящего регистратора, подбираете подходящее Вам свободное доменное имя, выбираете зону (.ru, .su, .org, .com и т.д. - цены разные). Затем прописываете к выбранному имени IP-адрес своего сервера или сайта на сервере (за почту отвечает отдельная запись MX) и ждёте некоторое время пока обновятся DNS в интернете (бывает ожидание затягивается до трёх суток). У солидных регистраторов по всем возникшим вопросам есть FAQ.
Евгений писал(а):Получается, что мне надо привязать сервер к yandex-почте?
Можно, но только как сборщик с яндекса. Получать Ваш сервер письма не сможет по причине, которую я указал выше.
______________
P.S. И, пожалуйста, откройте соответствующую тему, ибо это здесь оффтоп.

131s
131s
Репутация: 0
Лояльность: 0
Сообщения: 19
С нами: 4 года

#219 131s » Ср, 13 ноября 2013, 12:07

Евгений писал(а):так сервер каким образом работает?
за почту отвечает DNS зона MX Чтоб к тебе приходила почта.
При отправке на другой сервер возможны защиты от спама поэтому возможно до mail.ru письма не доходят.
Внутри твоего сервера таких проблем быть не может независимо как он называется. так что пишет когда сам себе письмо отправляешь?

Евгений
Евгений
Репутация: 0
Лояльность: 2
Сообщения: 11
С нами: 3 года 10 месяцев

#220 Евгений » Ср, 13 ноября 2013, 16:10

131s писал(а):Внутри твоего сервера таких проблем быть не может независимо как он называется. так что пишет когда сам себе письмо отправляешь?
Тогда всё в порядке.
SinglWolf писал(а):P.S. И, пожалуйста, откройте соответствующую тему, ибо это здесь оффтоп.
Да, сам как-то вылез вопрос, извините и спасибо за разъяснения. Имя зарегистрированное есть, надо будет подцепить. Всё, офф-топ закрываю.
Вопросы отпали, буду в другие темы писать другие животрепещущие вопросы. Большое спасибо, отличный форум :-) *THUMBS UP*


Вернуться в «Проекты»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 1 гость