Автор Тема: Идеальный сервер - Ubuntu 10.04 +ISPConfig (MAIL-WEB-FTP-DNS-MySQL)  (Прочитано 66750 раз)

Оффлайн theflame

  • Новичок
  • *
  • Сообщений: 8
  • Карма: +0/-0
Ребята, я тоже присоединяюсь к вопросу про ftp.
Чтобы залить файл или поменять права приходится каждый раз лезть по ssh, но это ненормально, неудобно и несерьёзно, если предлагать такое "удобство" другим пользователям.
Где-то в нете читал, что пользователя apache нужно добавить в группу users, но мне это не помогло.
У кого какие ещё предположения имеются?

Оффлайн djsm

  • Новичок
  • *
  • Сообщений: 2
  • Карма: +0/-0
На самом деле всё просто:
При создании нового сайта, должна быть включена функция SuEXEC .
Получает так:
Все права начинают принадлежать определённому пользователю определённой группы, работающий в совместном режиме с apache.

Единственное неудобство заключается в том, что если сайт был уже создан, то при включении SuEXEC новые записи заносятся правильно. А все созданные до этого директории и поддиректории, файлы - они по-прежнему принадлежат пользователю и группе www-data. Исправить можно, только в ручном режиме, заменив атрибуты файлов и директорий www-data на соответствующую группу и пользователя. Тогда всё начинает работать правильно.

Pure-FTP и Apache2 начинаею работать в совместном режиме.


Оффлайн theflame

  • Новичок
  • *
  • Сообщений: 8
  • Карма: +0/-0
Дружище, спасибо, буду иметь в виду при создании новых сайтов. Но, по-моему, у меня получилось тоже с другой стороны. Не знаю, может это в плане безопасности сервера не очень хорошо, но когда в группу users я добавил пользователя apache2, то, кажись, всё заработало тоже. Теперь я могу и понижать, и повышать спокойно права через ftp, а не ssh без включения других каких-либо опций.

Оффлайн kadet

  • Новичок
  • *
  • Сообщений: 1
  • Карма: +0/-0
Добрый день! Отличная статья, victor53p :)

Проблема с отправкой писем - вернее письма уходят..., но куда надо не доходят.
Создал 2 почтовых ящика, отправил с одного на другой - письмо ушло без проблем.

Смотрю лог очереди почты:
(temporary failure. Command output: ERR: authdaemon: s_connect() failed: Permission denied /usr/bin/maildrop: Unable to open mailbox.)

Быть может будут у кого мысли по этому поводу?

Оффлайн theflame

  • Новичок
  • *
  • Сообщений: 8
  • Карма: +0/-0
Re: Идеальный сервер - Ubuntu 10.04 +ISPConfig (MAIL-WEB-FTP-DNS-MySQL)
« Ответ #49 : 01 Февраля 2011, 12:36:24 »
Совет простой. Если всё делать по мануалу, ни на шаг от него не отходя, то всё должно работать. Надо вспоминать какие дополнительные манипуляции ты ещё делал и в них разбираться. У меня тоже была проблема с почтой. Всё из-за того, что этот комп выполняет ещё и функцию шлюза. Когда я настраивал iptables, то он закрыл доступ ко многим сетевым сервисам, что и вызывало ошибки. После правок в иптаблс всё заработало нормально.

Оффлайн oermolaev

  • Новичок
  • *
  • Сообщений: 3
  • Карма: +0/-0
Re: Идеальный сервер - Ubuntu 10.04 +ISPConfig (MAIL-WEB-FTP-DNS-MySQL)
« Ответ #50 : 11 Февраля 2011, 16:08:37 »
Здравствуйте!
Нужно с одного общего ящика раскидать почту по ящикам пользователей (по признаку Subject: или To:)
Как это сделать здесь я не нашел.
Что посоветуете?
--------------------------
Решил проблему локально с помощью Thunderbird - сортирует и пересылает по заданным фильтрам. Понимаю что топорно, но других идей пока нет :)
« Последнее редактирование: 13 Февраля 2011, 18:58:01 от oermolaev »

Оффлайн victor53p

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 599
  • Карма: +61/-0
  • Чтобы просто работало!
    • Ubuntu Linux в Воронежской области
Re: Идеальный сервер - Ubuntu 10.04 +ISPConfig (MAIL-WEB-FTP-DNS-MySQL)
« Ответ #51 : 12 Февраля 2011, 20:37:47 »
Я полностью поддерживаю и соглашаюсь с djsm и с theflame.
Скрипт был создан в первую очередь для хостинга. И работать с ним надо начинать с чистого листа. Это комплекс для решения определенной задачи. Это не отдельный почтовый сервер. или WEB сервер и др. И если все сделать аккуратно то все работает как надо!
А далее изучайте и используйте как Вам желается.
Как говорится, используйте недокументированные возможности.

 
« Последнее редактирование: 01 Марта 2011, 22:53:10 от victor53p »

Оффлайн oermolaev

  • Новичок
  • *
  • Сообщений: 3
  • Карма: +0/-0
Подскажите, пожалуйста, я не смог понять: для чего в ISPConfig "Email Catchall"? Что оно делает?
****
Разобрался - эта штука принимает всю почту адресованную почтовому серверу на несуществующие адреса.
« Последнее редактирование: 01 Июня 2011, 13:03:54 от oermolaev »

Оффлайн lone_wolf

  • Новичок
  • *
  • Сообщений: 4
  • Карма: +0/-0
Спасибо за великолепную статью. А приблизительно когда выйдет в свет статья про ISPConfig + DNS ?

эх шось у меня не dns не mail не пашут нормально  :'(
письма уходят но не доходят... и т.д.

эх лан буду ковыряться может смогу решить проблему...
« Последнее редактирование: 14 Мая 2011, 15:29:53 от lone_wolf »

Оффлайн lone_wolf

  • Новичок
  • *
  • Сообщений: 4
  • Карма: +0/-0
vibe
Мы имеем домен 2 уровня, естественно, что почтовый сервер в нашем домене 2 уровня-будет иметь имя как домен 3 уровня, например- с именем mail или box. Для моей больницы я выбрал домен bol.net
Сервер называется ns.bol.net, он же является и сервером почтовым mail.bol.net, о чем сделана запись в bind
(DNS) который тоже поднят на нем.

Коротко о DNS сервере. (Его IP адрес в данном примере 192.168.1.100
В файл named.conf.options добавляю строки с указанием на ближайшие DNS сервера моего провайдера (строка  forwarders):

options {
directory "/var/cache/bind";

// If there is a firewall between you and nameservers you want
// to talk to, you may need to fix the firewall to allow multiple
// ports to talk.  See http://www.kb.cert.org/vuls/id/800113

// If your ISP provided one or more IP addresses for stable
// nameservers, you probably want to use them as forwarders. 
// Uncomment the following block, and insert the addresses replacing
// the all-0's placeholder.

 forwarders {
  80.82.32.9;
  80.82.33.65;
 };

auth-nxdomain no;    # conform to RFC1035
listen-on-v6 { any; };
};

Файл для зоны pri.ns.bol.net, выглядит так:

$TTL        86400
@       IN      SOA     ns.bol.net. admin.bol.net. (
                        0       ; serial, todays date + todays serial #
                        28800              ; refresh, seconds
                        7200              ; retry, seconds
                        604800              ; expire, seconds
                        86400 )            ; minimum, seconds
;
  NS ns.bol.net
ns   A 192.168.1.100
www   A 192.168.1.100
mail   A 192.168.1.100
  MX 10 mail.bol.net
ftp   A 192.168.1.100
victor  A 192.168.1.100
archiv  A      192.168.1.150



Файл named.conf.local выглядит так:
zone "ns.bol.net" {
        type master;
        file "/etc/bind/pri.ns.bol.net";
};

Это для локальной сети, без обратной зоны!

эээ а мне интересно вы добавляете сервера ДНС прова для того чтобы ваши домены быстрее становились рабочими ?
у меня подобная просто ситуация я тоже нахожусь с сервером своим в локальной сети, только вот у меня ip белый сразу прописывается на сетевой интерфейс... (у каждого клиента напрямую кабель от свича ну и белый статический ip), так вот я не пописывал DNSы прова у себя в named.conf.options, и когда я привязываю новый домен к своему DNS при проверке вы водится следующее :
root@server:/etc/bind# dig @127.0.0.1 dns-serv.pp.ua

; <<>> DiG 9.7.0-P1 <<>> @127.0.0.1 dns-serv.pp.ua
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 50903
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;dns-serv.pp.ua.                        IN      A

;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sat May 14 17:46:02 2011
;; MSG SIZE  rcvd: 32
и вот 2 проверка :
root@server:/etc/bind# nslookup dns-serv.pp.ua 127.0.0.1
Server:         127.0.0.1
Address:        127.0.0.1#53

** server can't find dns-serv.pp.ua: NXDOMAIN

я это получаю если комментирую срочки DNS серверов провайдера в файле resolv.conf , а если раскаментить адреса DNS прова то все становится нормально где то через 1-2 часа... после добавления зоны... (((   что я не так делаю или в чем может быть причина таких вот заковырок... объясните пожалуйста если не сложно барану.
« Последнее редактирование: 15 Мая 2011, 04:06:50 от lone_wolf »

Оффлайн oermolaev

  • Новичок
  • *
  • Сообщений: 3
  • Карма: +0/-0
Re: Идеальный сервер - Ubuntu 10.04 +ISPConfig (MAIL-WEB-FTP-DNS-MySQL)
« Ответ #55 : 07 Февраля 2012, 01:40:01 »
Вот продолжение по настройкам ISPConfig-3
http://www.ubuntu.vrn.ru/index.php?page=111

Где теперь это найти?

Оффлайн victor53p

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 599
  • Карма: +61/-0
  • Чтобы просто работало!
    • Ubuntu Linux в Воронежской области
Идеальный сервер - Ubuntu 10.04 +ISPConfig (MAIL-WEB-FTP-DNS-MySQL)
« Ответ #56 : 07 Февраля 2012, 08:19:59 »
Начало по настройкам ISPConfig-3:

http://www.ubuntu.liski.su/index.php?page=127

и продолжение по настройкам ISPConfig-3

http://www.ubuntu.liski.su/index.php?page=128
« Последнее редактирование: 07 Февраля 2012, 10:50:21 от victor53p »

Оффлайн grimic

  • Новичок
  • *
  • Сообщений: 1
  • Карма: +0/-0
Можно ли имея домен первого уровня сделать с помощью данного сервера и почту на этом домене? Имею домен фирма.info. Создаю домены ns.фирма.info сервер отправляет и принимает почту. А когда создаю домен фирма.info - не работает.