Уважаемые гости и пользователи форума!
Чтобы видеть ссылки на форуме - надо зарегистрироваться и иметь 1 пост на форуме. Для этого есть КУРИЛКА и там тема Здрасти.

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

Здесь размещены проекты серверных сборок и панелей управления вебхостингом

Модераторы: rewuxiin, kulia

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам, а вы рискуете получить предупреждение.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2616
Зарегистрирован: 23 янв 2012, 22:11

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

09 дек 2013, 21:01

Скрипт: автоматичеcкая установка ISPConfig 3 [FAQ]

Вход в панель ISPConfig 3 логин: admin пароль: admin
После входа в панель, не забудьте сменить пароль!

Инструкция по установке минимальной системы Debian 7 Linux.
Инструкция по установке минимальной системы Ubuntu Server Linux.
Инструкция по установке минимальной системы CentOS 6 Linux.
Скрипт: автоматическая установка ISPConfig 3 [Мануал в картинках]
  • Вопрос: Скрипт получил. А как его на сервер закинуть-то? *SCRATCH*
  • Ответ: Используйте Для просмотра ссылок Вы должны быть авторизованы на форуме. в связке с Для просмотра ссылок Вы должны быть авторизованы на форуме.. Соединяетесь с сервером с другого компьютера и копируете туда файл как в файловом менеджере.
    kulia писал(а):В продолжение темы: У меня на ноуте стоит Ubuntu, аналог WinSCP на Ubuntu - Krusader. Krusader - уже есть в Центре приложений Ubuntu. Устанавливаем прогу из центра приложений и заходим на свой сервер по протоколу fish://ip сервера, попросит логин с паролем, вводим и вуаля
  • Вопрос:
    dalurist писал(а):Не пинайте...
    Думаю, что в FAQ этот вопрос будет приемлем, ну для чайников...
    Установил ОС. Получил фул-скрипт. Как закинуть на сервер, ну закинуть с помощью WinSCP. А куда? и как запустить скрипт, какой командой?
    После винды, ubuntu server жесть, графики и мышки не хватает
  • Ответ: Куда закидывать скрипт не имеет принципиального значения. Обычно, я храню его в каталоге root.
    Прежде чем запустить скрипт, его нужно распаковать на сервере

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

    tar -xf имя_архива_скрипта.tar.gz
    переходим в каталог скрипта

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

    cd autoinstall-номер.версии.
    и запускаем командой

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

    ./autoinstall.sh
    Единственное ограничение: в пути к файлу не должно быть пробелов!
  • Вопрос: При запуске скрипта появляется такая вот картинка с "кракозябрами":
    ► Показать
  • ► Показать
Последний раз редактировалось rewuxiin 09 дек 2013, 21:01, всего редактировалось 2 раза.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2616
Зарегистрирован: 23 янв 2012, 22:11

09 фев 2014, 20:05

В: Не могу найти как войти в Roundcube и(или) PhpMyAdmin
О: Данные приложения доступны по адресам:
https://IP_server:8080/webmail (/phpmyadmin /pma)
http://IP_server:8081/webmail (/phpmyadmin /pma)
http://mail_server/webmail
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2616
Зарегистрирован: 23 янв 2012, 22:11

14 фев 2014, 22:53

Вопрос:
Связка Nginx+Apache. Не отображаются картинки при переходе Для просмотра ссылок Вы должны быть авторизованы на форуме. и Для просмотра ссылок Вы должны быть авторизованы на форуме.
webmail_error.PNG
webmail error
webmail_error.PNG (43.55 КБ) 22525 просмотров
phpmyadmin_error.PNG
phpmyadmin error
Ответ. И не должны отображаться. :-) А если серьёзно, то малость не доработано. Будет исправлено в ближайшем обновлении
phpmyadmin будет запрещён (нечего его запускать на сайтах :-) )
roundcube будет перенаправляться на защищённый порт 8080
(Или предлагайте свой вариант. Как будет лучше, так и сделаем)

Есть три варианта решения

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

nano /etc/nginx/sites-available/example.com.vhost
Добавить строки перед

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

# default location
1. Запретить

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

     location /phpmyadmin/ {
		deny all;
     }
2. Перенаправить на порт 8080

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

     location /phpmyadmin/ {
               rewrite ^/(.*)$ https://$http_host:8080/$1 permanent;
     }
3. Или на 8081

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

     location /phpmyadmin/ {
               rewrite ^/(.*)$ http://$http_host:8081/$1 permanent;
     }
и перезапустить nginx

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

service nginx reload
для webmail аналогично "phpmyadmin"
"example.com" - заменить на Ваш домен.
Аватара пользователя
Логин Миша
Откуда: Россия, Москва
Сообщения: 10
Зарегистрирован: 07 фев 2014, 16:45

17 фев 2014, 23:30

SinglWolf писал(а):В: Не могу найти как войти в Roundcube и(или) PhpMyAdmin
О: Данные приложения доступны по адресам:
https://IP_server:8080/webmail (/phpmyadmin /pma)
http://IP_server:8081/webmail (/phpmyadmin /pma)
http://mail_server/webmail
чтото забыл какой пароль ставил или вообще ставил ли в https://IP_server:8080/webmail
вроде от самой панели не подходит .. как его перебить изменить ?
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2616
Зарегистрирован: 23 янв 2012, 22:11

17 фев 2014, 23:40

Логин Миша, для входа на почту...
Создайте в панели почтовый сервер, например, mail.example.com
В нём создайте ящик, например, vasya@mail.example.com
Придумайте пароль к этому ящику.
Это и будет входом на почту.
Аватара пользователя
Логин Миша
Откуда: Россия, Москва
Сообщения: 10
Зарегистрирован: 07 фев 2014, 16:45

17 фев 2014, 23:45

SinglWolf писал(а):Логин Миша, для входа на почту...
Создайте в панели почтовый сервер, например, mail.example.com
В нём создайте ящик, например, vasya@mail.example.com
Придумайте пароль к этому ящику.
Это и будет входом на почту.
спасибо.
я просто думал админский пароль должен быть что общий.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2616
Зарегистрирован: 23 янв 2012, 22:11

22 фев 2014, 10:07

Вопрос: Что означает Multiple PHP Versions (FastCGI)?

Ответ: Некоторые движки сайтов не работают на установленной в ОС версии php и требуют более низкой (или высокой), например, у Debian 7 php версия 5.4.4, а bitrix ругается и рекомендует версию не ниже 5.4.7. Для какого-то движка, наоборот, нужна версия, например, 5.3.22. ISPConfig 3 позволяет держать несколько разных независимых от системы версий php и назначать нужному сайту. К тому же при тонкой настройке параметров PHP для движка сайта не затрагиваются системные настройки и не влияют на другие установленные на сервере сайты. Настройки акселераторов так же независимы и, обратите внимание, находятся в Custom php.ini settings сайта.
wm-custom_setting.png
Вкладка опций сайта

Вопрос: А что означает (По заказу)?

Ответ: Это означает, что при заказе скрипта с Multiple PHP Versions нужно указать конкретный номер необходимой версии PHP, например 5.4.9. Эта версия будет автоматически установлена на Вашем сервере. Подробнее об установке Multiple PHP Versions Подробности установки.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2616
Зарегистрирован: 23 янв 2012, 22:11

16 мар 2014, 02:28

Вопрос: Почему не отображаются картинки и стили при создании субдоменов Nginx + Apache? (например: ispconfig => сайты => субдомен => добавить новый субдомен => хост - subdomain, домен - testsite.lan, T - no flag, путь редиректа - /direcrory/ )

Ответ: Нужно на вкладке Сайты -> Опции в окне nginx Directives прописать правило для редиректа на Ваш субдомен, например, так:

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

if ($http_host = "subdomain.testsite.lan") {
            rewrite ^(?!/\b(directory|stats|error)\b)/(.*)$ /directory/$2 ;
        }
# Аналогично для другого субдомена
if ($http_host = "main.testsite.lan") {
            rewrite ^(?!/\b(directory_main|stats|error)\b)/(.*)$ /directory_main/$2 ;
        }
Где, subdomain, main - субдомены, а directory, directory_main - каталог (каталоги stats и error прописывать, если необходимо).
wm-subdomain_fix.png
Правило для редиректа
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2616
Зарегистрирован: 23 янв 2012, 22:11

18 мар 2014, 22:08

Вопрос: Связка серверов Nginx+Apache. Не работает SSL сайта. При включении SSL появляется такое:
wm-bad_gateway.png
Ошибка 502
wm-bad_gateway.png (15.04 КБ) 22174 просмотра
В панель доступа тоже нет, что делать!?

Ответ: По каким-то причинам в файл /etc/apache2/ports.conf снова попала строка с числом 443, например:

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

nano /etc/apache2/ports.conf

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

NameVirtualHost *:82
Listen 127.0.0.1:82
Listen *:443 
Удаляем строку с упоминанием 443 и перезагружаем Apache

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

service apache2 restart
Аватара пользователя
Дмытрык
Сообщения: 111
Зарегистрирован: 05 фев 2014, 19:11

18 мар 2014, 22:12

Спасибо!


да так и есть!

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

NameVirtualHost *:82
Listen 127.0.0.1:82
Listen 443
Вчера обновы устанавливались штук 8 может из за этого?
Короче просто удалить строку Listen 443 да и всё?
Нет наверное! Глянул на своих тестовых там также!

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

NameVirtualHost *:82
Listen 127.0.0.1:82
Listen 443
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2616
Зарегистрирован: 23 янв 2012, 22:11

18 мар 2014, 22:47

Дмытрык писал(а):Вчера обновы устанавливались штук 8 может из за этого?
ДА!
Дмытрык писал(а):Короче просто удалить строку Listen 443 да и всё?
ДА! и перезапустить Apache

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

service apache2 restart
Аватара пользователя
Дмытрык
Сообщения: 111
Зарегистрирован: 05 фев 2014, 19:11

19 мар 2014, 13:56

Вышло

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

Пакеты, которые будут обновлены:
nginx
обновлено 1, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 2 пакетов не обновлено.
Inst nginx [1.4.6-1~wheezy] (1.4.7-1~wheezy nginx:7.0/stable [i386])
 Conf nginx (1.4.7-1~wheezy nginx:7.0/stable [i386])
Стало вродь нормально конфиги не поломало! *THUMBS UP*
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2616
Зарегистрирован: 23 янв 2012, 22:11

19 мар 2014, 17:05

Дмытрык, я уже говорил на страницах форума про обновления на сервере. Повторю ещё раз. Обновлять всё подряд при первом же появлении свежего пакета это круто! Обновили Nginx - "Стало вродь нормально конфиги не поломало!" Какой адреналин! :-D
А теперь серьёзно. А если поломает конфиги, а на борту стопятцот сайтов. Последствия могут самыми печальными. И время на возвращение сервера из небытия может стремиться к бесконечности. Надо следовать древней и простой мудрости. Работает - НЕ ТРОНЬ! А вот выпуски обновлений безопасности устанавливать обязательно. Тут без комментариев.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2616
Зарегистрирован: 23 янв 2012, 22:11

08 июн 2014, 07:24

Вопрос: У меня после установки скриптом поле для nginx в панели настройки сайта появляется и сразу исчезает (версия скрипта 3.0.4). Куда смотреть? *SCRATCH*

Ответ:
Версия скрипта 3.0.4 написана для ISPConfig 3 версии 3.0.5.3. Сейчас панель обновилась до 3.0.5.4p1. Чтобы исправить, пожалуйста, выполните в консоли сервера команды:

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

sed -i "93s/ctrlHolder nginx/ctrlHolder nginx-show/g" /usr/local/ispconfig/interface/web/sites/templates/web_domain_advanced.htm

sed -i "156s/}/\tjQuery\(\'\.apache\, \.nginx-show\'\)\.show\(\)\;\n\t\t\t}\n/" /usr/local/ispconfig/interface/web/sites/templates/web_domain_advanced.htm
В следующем обновлении скрипта это будет исправлено.
Аватара пользователя
Куликов Александр
Откуда: Россия, Екатеринбург
Сообщения: 1
Зарегистрирован: 16 июн 2014, 22:42

17 июн 2014, 11:25

добрый день, установил с легким скриптом. все работает , но есть проблема. квота на диск 50мб на трафик 101мб. как повысить? при попытке изменить в панели пишет
Макс. доступная квота HDD: 50 MB
Макс.доступная квота трафика: 101 MB
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2616
Зарегистрирован: 23 янв 2012, 22:11

17 июн 2014, 23:26

Куликов Александр писал(а):но есть проблема. квота на диск 50мб на трафик 101мб. как повысить?
Это демо-версия скрипта. Ввиду этого и ограничения.
dalurist
Сообщения: 3
Зарегистрирован: 20 июн 2014, 07:46

23 июн 2014, 17:47

Не пинайте...
Думаю, что в FAQ этот вопрос будет приемлем, ну для чайников...
Установил ОС. Получил фул-скрипт. Как закинуть на сервер, ну закинуть с помощью WinSCP. А куда? и как запустить скрипт, какой командой?
После винды, ubuntu server жесть, графики и мышки не хватает =-O
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2616
Зарегистрирован: 23 янв 2012, 22:11

24 июн 2014, 20:38

dalurist писал(а):А куда? и как запустить скрипт, какой командой?
Куда закидывать скрипт не имеет принципиального значения. Обычно, я храню его в каталоге root.
Прежде чем запустить скрипт, его нужно распаковать

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

tar -xf имя_архива_скрипта.tar.gz
переходим в каталог скрипта

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

cd autoinstall-номер.версии.
и запускаем командой

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

./autoinstall.sh
Единственное ограничение: в пути к файлу не должно быть пробелов!
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2616
Зарегистрирован: 23 янв 2012, 22:11

26 июл 2014, 09:37

Вопрос: нет доступа к зеркалам яндекс, как установить скрипт?

Ответ: Перед запуском скрипта в файле debian\sources.list.debian или ubuntu\sources.list.ubuntu заменить зеркало яндекса mirror.yandex.ru на, например, ftp.ru.debian.org.
Аватара пользователя
MiraMaX166
Контактная информация:
Откуда: ОМСК
Сообщения: 54
Зарегистрирован: 02 янв 2013, 23:30

15 авг 2014, 12:10

SinglWolf писал(а):Вопрос: Почему не отображаются картинки и стили при создании субдоменов Nginx + Apache? (например: ispconfig => сайты => субдомен => добавить новый субдомен => хост - subdomain, домен - testsite.lan, T - no flag, путь редиректа - /direcrory/ )

Ответ: Нужно на вкладке Сайты -> Опции в окне nginx Directives прописать правило для редиректа на Ваш субдомен, например, так:
if ($http_host = "subdomain.testsite.lan") {
rewrite ^(?!/\b(directory|stats|error)\b)/(.*)$ /directory/$2 ;
}
Это решение подойдёт только если юзаются статика и простые php-скрипты без поддержки реврайтов...
Суть вот в чём:
есть домен domain.net и есть поддомен sub.domain.net, там и там развёрнуты движки, к примеру joomla c включенным реврайтом и ЧПУ. При переходе по адресу sub.domain.net/content/index.php вы будете переходить по адресу sub.domain.net/sub/content/index.php и так далее, во всех ссылках будет присутсвовать папка, которую указали в правиле реврайта для nginx, это неизбежно...
gri
Сообщения: 3
Зарегистрирован: 22 окт 2013, 05:25

07 сен 2014, 00:26

Вопрос следующий, при запуске скрипта, выводится ошибка

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

eth0: error fetching interface information: Device not found
Интерфейс изначально назван p33p1, ОС ubuntu 12.04/ *HELP*
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2616
Зарегистрирован: 23 янв 2012, 22:11

11 сен 2014, 12:03

gri, найдите в файле conf/var.sh строку содержащую

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

export IP_HOST=$(ifconfig eth0
eth0 замените на своё значение.
Начиная с версии 3.0.6 эта проблема решена
Аватара пользователя
ujhjl
Сообщения: 56
Зарегистрирован: 27 авг 2013, 18:23

28 фев 2015, 01:41

Добрый день, так все таки что нужно сделать, чтобы отображались картинки, в связке Nginx+Apache, при переходе Для просмотра ссылок Вы должны быть авторизованы на форуме.
вроде обещали пофиксить это? или необходимо на другой порт пересадить ни очень понял. :-|
Аватара пользователя
Дмытрык
Сообщения: 111
Зарегистрирован: 05 фев 2014, 19:11

28 май 2015, 14:58

Та же история! Присоединяюсь к вопросу 3.0.6
все так как описал товарищь
/viewtopic.php?p=6297#p6297
вообщем не работает!


И еще такой вопрос, а в связке должно работать CGI или нет чтото не одно приложение не могу запустить Ошибка 500 и все??
Аватара пользователя
ujhjl
Сообщения: 56
Зарегистрирован: 27 авг 2013, 18:23

05 июл 2015, 15:03

Как запустить скрипт на 8.1 debian ? *SCRATCH*
Планируется ли обновление?

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

Script started on Вс 05 июл 2015 16:00:28
******************************************* ОШИБКА *******************************************
Поддержка Вашей операционной системы на этом сервере ещё не реализована
AutoInsall-full v.3.0.6. Пожалуйста, перейдите по указанной ниже ссылке, чтобы получить
свежую версию AutoInsall-full и узнать список поддерживаемых Linux/BSD дистрибутивов и версий.
http://forum.mini-server.ru/viewtopic.php?f=33&t=922
******************************************* ОШИБКА *******************************************

Script done on Вс 05 июл 2015 16:00:28

по ссылке указанной нет темы *SCRATCH*


Не получилось установить на 8 debian, вернулся на 7 и обнаружил что он стал выкидывать ошибку при попытке установить phpmyadmin, похоже не может его скачать, подскажите что нужно подправить в скрипте? :(

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

.[42m< ИНФОРМАЦИЯ >.[0m  Установка  ISPConfig 3 завершена
.[H.[2J.[H.[2J.[42m< ИНФОРМАЦИЯ >.[0m  Установка phpMyAdmin версия 4.2.11.

.[42m< ИНФОРМАЦИЯ >.[0m  Скачивание архива с downloads.sourceforge.net/project/phpmyadmin

tar (child): phpMyAdmin-4.2.11-all-languages.tar.bz2: Функция open завершилась с ошибкой: Нет такого файла или каталога
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
.[H.[2J.[41m< ОШИБКА >.[0m Что-то пошло не так...
Аватара пользователя
kulia
Откуда: Москва
Сообщения: 147
Зарегистрирован: 28 май 2014, 14:59

14 июл 2015, 02:44

В тексте скрипта phpmyadmin.sh выставляем правильную (последнюю) версию и правильную ссылку на ресурс скачивания. Кстати, последний clamav ставится таким же манером, только правим другой скрипт... Удачи!!! *DRINK*
Создал на Линукс-форуме тему "Установка Internet Explorer под Убунту".
Тему удалили через 4 минуты, выдали бан на 10 дней...
Аватара пользователя
kulia
Откуда: Москва
Сообщения: 147
Зарегистрирован: 28 май 2014, 14:59

15 июл 2015, 01:08

К посту выше.

Измените строки в соответствующих скриптах и будет Вам счастье. *YAHOO*

phpmyadmin.sh
► Показать
clamav.sh
► Показать
Создал на Линукс-форуме тему "Установка Internet Explorer под Убунту".
Тему удалили через 4 минуты, выдали бан на 10 дней...
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2616
Зарегистрирован: 23 янв 2012, 22:11

15 июл 2015, 06:19

kulia писал(а):Измените строки в соответствующих скриптах и будет Вам счастье.
Спасибо за проделанную работу конечно, но вы забыли про проверку версии ClamAV в файле deb/check_errors.sh (в самом конце)

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

if ! echo `clamd -V` | grep '0.98.5'  &>/dev/null; then
надо заменить на текущую версию

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

if ! echo `clamd -V` | grep '0.98.7'  &>/dev/null; then
P.S. Всё никак не дойдут руки до обновления скрипта. Увы, свободное время появится только ближе к осени... :(
Аватара пользователя
kulia
Откуда: Москва
Сообщения: 147
Зарегистрирован: 28 май 2014, 14:59

15 июл 2015, 08:31

SinglWolf писал(а):вы забыли про проверку версии ClamAV в файле deb/check_errors.sh (в самом конце)
Действительно здесь не правил. На будущее теперь буду знать *OK*. На Ubuntu 14.04, clamav 0.98.7 встал нормально, о чем IspConfig3 бодро рапортовал зеленой полосой в мониторе :-)
Создал на Линукс-форуме тему "Установка Internet Explorer под Убунту".
Тему удалили через 4 минуты, выдали бан на 10 дней...
Аватара пользователя
ujhjl
Сообщения: 56
Зарегистрирован: 27 авг 2013, 18:23

16 июл 2015, 22:58

О спасибо парни, пошел тестить. :-)

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