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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Глупо но: Доступ к сайту снаружи. На виртуалке Ubuntu в локальной сети...  (Прочитано 2714 раз)

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

Оффлайн Nipster

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Есть локальная сеть внутри нее ESXi на нем стоит сервер Ubuntu LAMP, webmin.  Помогите понять как настроить так что бы было видно снаружи сайт (на Joomle). По хорошему с шлюза нужно делать маппинг на виртуальный сервер, но как настроить апаш, и сетевые настройки я не пойму, снаружи работает только через NAT+MAP, что не есть совсем правильно...
Локальная сеть 192.168.0.* В ней находится и ESXI и виртуальный Ubuntu, в ней же Шлюз, который смотрит наружу...

(видимо загвоздка с виртуальными хостами, только не пойму как с ними подружиться)

Может коряво вопрос задал, не обессудьте, с Microsoft-ом дружу, а вот с LInux собираюсь подружится...
Я предвижу высказывания поройся по факу, и так далее.. насколько меня хватило, порылся, пока сложно обьять все сразу.
если возможно обойтись четкими инструкциями, отвечу на вопросы сразу.

Спасибо заранее..

Оффлайн yaromir

  • Активист
  • *
  • Сообщений: 670
    • Просмотр профиля
Не знаю, как с VMWare ESXi, но что-то похожее я делал на Sun VirtualBox.
В VirtualBox нужно было всего лишь дать сеть виртуальной машине не через NAT, а как Bridge.
Надеюсь, что хоть чем-то помог.
Удачи.
« Последнее редактирование: 13 Марта 2010, 12:05:05 от yaromir »

Оффлайн Nipster

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Спасибо, но мне кажется это немного не то.. У нее и так есть свой адрес в моей сети. Мне как понимаю нужно добиться что бы, когда шлюз мапит на локальный адрес сервера, тот потом отвечал...

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Как понимаю система уже заведена в сеть и на внешнем NAT настроен портмаппинг 80 порта на неё. Тогда, если дело осталось за виртуальными хостами, то тут всё просто. В настройках апача, в каталоге конфигов виртуальных хостов создавай файлик /etc/apache2/sites-available/my.site.ru, описывающий виртуалхост:
<VirtualHost *:80>
# Доменное имя сайта.
ServerName my.site.ru
# Каталог, где лежат файлы сайта
DocumentRoot /var/www/my.site.ru
</VirtualHost>
Затем виртуалхост нужно включить с помощью команды sudo a2enable my.site.ru и перегрузить апач, чтоб он подхватил новые настройки с помощью команды sudo invoke-rc.d apache2 restart.

Это минимальное описание хоста. Далее настроишь по своему усмотрению, там логи указать куда писать, алиасы с www можно еще добавить... В общем почитать официальную документацию апача тоже не помешает: http://httpd.apache.org/docs/2.2/vhosts/

 

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