Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Нужна помошь! Web Server на Ubuntu 11.10  (Прочитано 3323 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Archil

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
  • Админ Собственной жизни
    • Просмотр профиля
    • http://cloudmouse.com/?i=772
Нужна помошь! Web Server на Ubuntu 11.10
« : 10 Марта 2012, 13:01:09 »
Доброе утро,
я опишу все точно и информативно:
есть комп с двумя сетевыми интерфейсами и двумя внешними IP адресами
установил OS Ubuntu Server 11.10
для удобства добавил Webmin
настроил: LAMP, VPN, FTP, SAMBA; BIND DNS и т. д.
что касается BIND DNS прописал зоны и свободно могу держать домен на dot.tk
есть такой вопрос как сделать чтоб настраивать зону ns2. на другом IP (тем более у меня есть и второй IP и вторая сетевая карта), я даже не знаю как сделать чтоб сервер был  доступен с двух IP .
И еше маленький вопрос  как настроить почтовый сервер пробовал установить iRedmail, НО после установки пакета почтовый сервер работает но не работает все остальное а если точнее пропадает натирование в VPN одним словом безвозвратно слетает сетевая конфигурация.
надеюсь на вашу помошь заранее спасибо.

Оффлайн SangreEdessa

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Нужна помошь! Web Server на Ubuntu 11.10
« Ответ #1 : 10 Марта 2012, 18:31:17 »
Где-то в файлах конфигурции Апача, есть строчка вида: listen <ip-шник>, добавляешь вторую строчку с нужным ip- адресом.
А в BIND просто делаешь две записи типа "А", с разными IP, но с одним названием.
« Последнее редактирование: 10 Марта 2012, 18:38:21 от SangreEdessa »

Оффлайн Archil

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
  • Админ Собственной жизни
    • Просмотр профиля
    • http://cloudmouse.com/?i=772
Re: Нужна помошь! Web Server на Ubuntu 11.10
« Ответ #2 : 10 Марта 2012, 19:07:57 »
Где-то в файлах конфигурции Апача, есть строчка вида: listen <ip-шник>, добавляешь вторую строчку с нужным ip- адресом.
А в BIND просто делаешь две записи типа "А", с разными IP, но с одним названием.

Спасибо большое,
Остается только две проблемы одна из важнейших та что хотелось бы что сервер был доступен с обоих интерфейсов просто подскажите что и куда писать интересно это делается по средству натирования  или надо сделать по другому?

Оффлайн SangreEdessa

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Нужна помошь! Web Server на Ubuntu 11.10
« Ответ #3 : 11 Марта 2012, 01:13:05 »
Интересно.
1. У тебя два статических, белых IP?
Если да, то ты делаешь, как это было сказано ранее.
2. Две сетевые карты и NAT нужны в случае, если ты хочешь раздавать интернет другим компьютерам в сети(если она есть)

Оффлайн Archil

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
  • Админ Собственной жизни
    • Просмотр профиля
    • http://cloudmouse.com/?i=772
Re: Нужна помошь! Web Server на Ubuntu 11.10
« Ответ #4 : 11 Марта 2012, 02:39:44 »
Интересно.
1. У тебя два статических, белых IP?
Если да, то ты делаешь, как это было сказано ранее.
2. Две сетевые карты и NAT нужны в случае, если ты хочешь раздавать интернет другим компьютерам в сети(если она есть)

Да у меня два статических IP, от разных провайдеров, только одна проблема когда я пытаюсь подключится к серверу (к примеру по SSH) это не получается.
возможно надо добавить на аналогичные настройки и для SSH сервера?
Я просто прописал настройки сети для второго интерфейса.

Оффлайн SangreEdessa

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Нужна помошь! Web Server на Ubuntu 11.10
« Ответ #5 : 11 Марта 2012, 09:37:01 »
http://www.openbsd.org/cgi-bin/man.cgi?query=sshd_config&sektion=5
Сервер OpenSSH.

ListenAddress
             Specifies the local addresses sshd(8) should listen on.  The
             following forms may be used:

                   ListenAddress host|IPv4_addr|IPv6_addr
                   ListenAddress host|IPv4_addr:port
                   ListenAddress [host|IPv6_addr]:port

             If port is not specified, sshd will listen on the address and all
             prior Port options specified.  The default is to listen on all
             local addresses.  Multiple ListenAddress options are permitted.
             Additionally, any Port options must precede this option for non-
             port qualified addresses.

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1709
  • חתול המדען
    • Просмотр профиля
Re: Нужна помошь! Web Server на Ubuntu 11.10
« Ответ #6 : 11 Марта 2012, 09:45:26 »
ТС, покури эту тему
OpenWrt 19.07

Оффлайн SangreEdessa

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Нужна помошь! Web Server на Ubuntu 11.10
« Ответ #7 : 11 Марта 2012, 12:21:08 »
Зачем усложнять, есть вот этоhttp://httpd.apache.org/docs/2.2/mod/mod_proxy_balancer.html

Оффлайн Archil

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
  • Админ Собственной жизни
    • Просмотр профиля
    • http://cloudmouse.com/?i=772
Re: Нужна помошь! Web Server на Ubuntu 11.10
« Ответ #8 : 11 Марта 2012, 13:07:42 »
Спасибо друзья, сейчас прокурим, попробуем

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1709
  • חתול המדען
    • Просмотр профиля
Re: Нужна помошь! Web Server на Ubuntu 11.10
« Ответ #9 : 11 Марта 2012, 13:21:19 »
Зачем усложнять, есть вот этоhttp://httpd.apache.org/docs/2.2/mod/mod_proxy_balancer.html

Это совсем в другую сторону.
OpenWrt 19.07

Оффлайн SangreEdessa

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Нужна помошь! Web Server на Ubuntu 11.10
« Ответ #10 : 11 Марта 2012, 16:30:40 »
Точно.  Средствами iproute2
Есть ещё полезная статья http://www.opennet.ru/docs/RUS/LARTC/x348.html#SPLITACCESS
Маршрутизация через несколько каналов/провайдеров.
И http://www.opennet.ru/docs/RUS/LARTC/x348.html#LOADBALANCING

Оффлайн Archil

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
  • Админ Собственной жизни
    • Просмотр профиля
    • http://cloudmouse.com/?i=772
Re: Нужна помошь! Web Server на Ubuntu 11.10
« Ответ #11 : 11 Марта 2012, 18:27:42 »
Перечетал:
создал файл скрипта запихнул в /usr/sbin/
    #!/bin/bash
#IF — это сетевые интерфейсы,
#которые смотрят в интернет,
#через наших провайдеров
    IF1=eth0
    IF2=eth1
#IP — это наши внешние IP-адреса,
#которые нам выдали провайдеры
    IP1=46.47.48.49
    IP2=149.3.95.159
#P — это шлюзы по умолчанию у наших провайдеров
    P1=46.47.48.1
    P2=149.3.95.1
#Policy routing позволяет выполнять маршрутизацию
#на основе адреса источника поэтому перечислим сервера
#которые будут учавствовать:
    SRV11=46.47.48.49
    SRV12=192.168.1.2

после добавил значения в /etc/iproute2/rt_tables
но работать оно отказивается

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1709
  • חתול המדען
    • Просмотр профиля
Re: Нужна помошь! Web Server на Ubuntu 11.10
« Ответ #12 : 11 Марта 2012, 18:45:57 »
Ну значит ты плохо курил статью. Достаточно было бы создать две таблицы маршрутизации
Например вот так.
/etc/iproute2/rt_tables
Код: (bash) [Выделить]
#
# reserved values
#
255     local
254     main
253     default
# Main tables
252     isp1
251     isp2
И добавить туда  свои шлюзы.
Код: (text) [Выделить]
ip r a default via gate_one dev iface_one table isp1
ip r a default via gate_two dev iface_two table isp2
ip rule add from ip_iface_one table isp1
ip rule add from ip_iface_two table isp2
OpenWrt 19.07

Оффлайн Archil

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
  • Админ Собственной жизни
    • Просмотр профиля
    • http://cloudmouse.com/?i=772
Re: Нужна помошь! Web Server на Ubuntu 11.10
« Ответ #13 : 11 Марта 2012, 20:41:36 »
Ну значит ты плохо курил статью. Достаточно было бы создать две таблицы маршрутизации
Например вот так.
/etc/iproute2/rt_tables
Код: (bash) [Выделить]
#
# reserved values
#
255     local
254     main
253     default
# Main tables
252     isp1
251     isp2
И добавить туда  свои шлюзы.
Код: (text) [Выделить]
ip r a default via gate_one dev iface_one table isp1
ip r a default via gate_two dev iface_two table isp2
ip rule add from ip_iface_one table isp1
ip rule add from ip_iface_two table isp2

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

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1709
  • חתול המדען
    • Просмотр профиля
Re: Нужна помошь! Web Server на Ubuntu 11.10
« Ответ #14 : 11 Марта 2012, 20:49:08 »
Подставить значения не получается или что?
Вот значения.
Названия таблиц будут твоими
Код: (text) [Выделить]
ip r a default via 46.47.48.1 dev eth0 table isp1
ip r a default via 149.3.95.1 dev eth1 table isp2
ip rule add from 46.47.48.49 table isp1
ip rule add from 149.3.95.159 table isp2
Это надо было подставить, а 192.168.1.2 я не знаю где ты собрался слушать.
OpenWrt 19.07

 

Страница сгенерирована за 0.019 секунд. Запросов: 21.