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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Несколько сайтов на одном хосте с доступом из сети  (Прочитано 2166 раз)

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

Оффлайн r0d1

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Доброго времени суток. Имеем ubuntu 16.04 lamp

На всем этом добре крутится несколько сайтов, локально http://site1 и http://site2 открываются отлично. Есть ли возможность реализовать доступ к сайтам из сети по ссылкам вида http://host/site1 http://host/site2 или http://ip-адрес/site1 http://ip-адрес/site2

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Поздравляю. От нас что требуется?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн r0d1

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Поздравляю. От нас что требуется?
Disclaimer Минутка сарказма
Спасибо тебе друже, благодаря твоему посту гуру я выиграл в споре! Всегда знал, что гуры линуксоиды очень любят помогать. Еще раз спасибо!!!111

Есть ли возможность реализовать доступ к сайтам из сети по ссылкам вида http://host/site1 http://host/site2 или http://ip-адрес/site1 http://ip-адрес/site2 ?
если есть, то как это сделать?

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
r0d1, ну просто мы тут такие же пользователи, и магия у нас точно такая же.

А в чём проблема? Если DocumentRoot сервера показывает на /var/www, а DocumentRoot виртуалхоста - на /var/www/site1, разве сайт не будет доступен по http://ip/site1 ?

Оффлайн r0d1

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
в том то и дело, что если положить /var/www/ то не доступен, если положить /var/www/html/site1 то работает.
Но хочется все таки держать папки с сайтами /var/www/

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Вы нам сообщили, что у вас есть возможность открыть доступ к сайтам.
Ну, открывайте. От нас то что требуется?

(Про то, что у вас в заголовке написан бред, говорить не хочется. Хост и сайт - синонимы, в данном случае, "несколько на одном" их быть не может, всё равно как "несколько человек в одном" - это, батенька, шизофрения.)
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
r0d1, "кто на ком стоял?"

Показывай конфиги как есть.

Оффлайн legenda

  • Любитель
  • *
  • Сообщений: 77
  • Нестандартность мышления ключевой момент..
    • Просмотр профиля
    • Sib Arena Game Hosting
Поздравляю. От нас что требуется?
а я бы, [censored], за такие ответы. Кто тебя пустил тут похабно отвечать? Как же бесят [censored], которые не отвечают по сути на заданные вопросы. Модеры. Человек пишит не информативные сообщения, накручивает свой статус гуру на этом рессурсе, а сам ноль без палочки. У человека проблема, а он тут стибается. А всего то уточнение нужно было спросить, какой конфиг сайта и там было бы все понятно. Почему не следят за такими? Уже который раз натыкаюсь на его сообщения типо "Чо надо?"  "Ты "дебил", а мы тут гуру всего!!! " уже наказывать нужно таких. У человека апач настроен, хочет узнать есть такая возможность или нет? Честно? [censored], которые новичков отучивают от советов на этом форуме. Решите проблему путем добавлении ответственности за пустозвонные сообщения. Больше чем уверен у человека 1/3 из 20к ответов примерно : чо надо, ты дурак я умный, иди в гугл, дай логи, я не знаю!

А по вопросу у ТС в логах прописан путь DocunentRoot /var/www/html а нужно /var/www/site1 и /var/www/site2.

Но уж если быть совсем точнее то у ТС не полный список изменей, которые нужно сделать. Во первых петлю сделать по запросу host так как site1.host.ru site2.host.ru привводе любого site*N.host.ru будет апачем направляться по конфигу на первое сопоставленное имя host.ru. Настроив же виртуалхост по нормальному то будет вид сайт1 и сайт2 это разное и сайт*N не будет сайт1 или  сайт2 (взависимости от расположения сайта в VirtualHost).

Пользователь добавил сообщение 19 Июля 2016, 11:19:25:
Вот реализация через доменное имя
(Нажмите, чтобы показать/скрыть)

Пользователь добавил сообщение 19 Июля 2016, 11:34:35:
В предпоследнем VirtualHost реализован домен на кирилице сиб-арена.рф через punycode.

Цитировать
Правила форума
2. На форуме ЗАПРЕЩЕНО
2.1. Использовать ненормативную лексику в любом виде. В том числе сокращённые и искажённые нецензурные слова. Замена нецензурных слов спецсимволами также не допускается.


Цитировать
Правила форума
2. На форуме ЗАПРЕЩЕНО
2.3. Флудить и заниматься флеймом, а так же оставлять сообщения, не относящиеся к теме обсуждения.


Цитировать
Правила форума
2. На форуме ЗАПРЕЩЕНО
2.4. Пропагандировать насилие и жестокость, а так же высказываться в их поддержку.


Цитировать
Правила форума
2. На форуме ЗАПРЕЩЕНО
2.12. Обсуждать действия модераторов и администрации в темах, не относящихся к этому напрямую. Для разрешения спорных ситуаций пользуйтесь личными сообщениями или разделом «Обсуждение форума».

+30%
--www777
« Последнее редактирование: 20 Июля 2016, 20:15:56 от legenda »
Велосипедист - бич экономики.  Велосипедисту не нужен бензин, страховка, больничный..

Оффлайн legenda

  • Любитель
  • *
  • Сообщений: 77
  • Нестандартность мышления ключевой момент..
    • Просмотр профиля
    • Sib Arena Game Hosting
Ну что? Разобрался с апачем? Я для себя сделал акцент на конфигах и на рассположении файлов. Любой конфиг можно перенести в любое место, соответственно в любом конфиге можно прописать любое место рассположения файлов. Чем это полезно? При создании linuxОС любой, привожу к такому виду:
1. SWAP - по объёму  оперативки до 4 Гб, далее с выше 4 оставляю так же 4 Гб файл подкачки.
2./ - корневая система варьируется от 17 до 30, у меня 20
3. /home - корень юзверов варьируется от 10 до 200, у меня 100
4. /var от 50 до 10000 Гб, у меня ~360. Оставшееся число от 500Гб диска WD.
Для чего это?  В корень устанавливаются программы, в /var все файлы: хоть фтп, хоть сайтов, хоть тяжелых программ клиент-сервер. Все конфиги хранятся в корне /etc, туда дорога закрыта без рута, по этому и сами там не рассмологаем фтп сервер. Любые папки закрепленные будь то apache2, ftp,любую можно посредством правки конфига прикрепить к новой. А поменяв пользователь:группу можешь дать права там изменять или читать файлы, а так же исполнять скрипты. Достаточно прочитать пару мануалов о юзвере и группах.
К чему это? В апаче /etc/apache2/site-aviable/000-default.CONF есть строчки отвечающие за место рассположения файлов. При перемещении файлов, конфиг не изменяется сам, и не менят директорию по умолчанию, по этому то у тебя сай из дефолта виден только тогда, когда у тебя index.html расспологается  в папке /var/www/html тому пример мой конфиг, выложенный постом ранее.
Тебе желательно продумать место где хранить, дать права папкам зверя www-data и одноименной группы www-data для доступа апача в эти новые папки. + ко всему зарегестрировать свободный домен, (не реклама, пользуюсь mosdomen.ru) за 99 рублей, в админке прописать айпи своего сервера  и имена доменов третьего уровня приведя к виду который и хотел site1.host.ru site2.host.ru site*N.host.ru www.host.ru или не покупая домен по ip через hosts в винде прописать его вручную ip 192.168.2.100 site1.ru и 192.168.2.100 site2.ru. И будет счастье.

Пользователь добавил сообщение 20 Июля 2016, 20:20:33:
Конечно я даже не упоминаю о белом ip, так как это и ежу понятно, что без белого статического (т.к. есть и динамические белые) ip адреса это не реализовать без геморроя.

Цитировать
Правила форума
2. На форуме ЗАПРЕЩЕНО
2.3. Флудить и заниматься флеймом, а так же оставлять сообщения, не относящиеся к теме обсуждения.

Зачем вы описываете разметку диска, это ни какого отношения к теме не имеет. Много бесполезной и абсолютно не по теме информации.
+5%
--www777
« Последнее редактирование: 21 Июля 2016, 03:56:22 от www777 »
Велосипедист - бич экономики.  Велосипедисту не нужен бензин, страховка, больничный..

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
legenda, вы форум с личным бложиком не попутали?
Какое отношение ваше мыслеизлияние имеет к этому топику?

Цитировать
Правила форума
2. На форуме ЗАПРЕЩЕНО
2.3. Флудить и заниматься флеймом, а так же оставлять сообщения, не относящиеся к теме обсуждения.

Считаешь, что сообщение не соответствует тематике, и нарушает правила, нажми кнопку "Сообщить модератору". Не маленький, давно знаешь как это работает. Достаточно "взрослый", что бы это понимать.
+5%
--www777
« Последнее редактирование: 21 Июля 2016, 03:59:56 от www777 »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
r0d1, увы, ужас... Исправить в DocumentRoot /var/www/html на /var/www - это "громаднейшее дело титана мысли". И это не только в Ubuntu так. Я уже не говорю о Rewrite, Location и т .д. А если Вы вдруг захотите, что бы сайты лежали в /www, а базы в /db? Увы, это не уровень вопросов системного администратора.

P.S. А все потому: читать официальную документацию или мануал - не хочу, положите мне все в рот.
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

 

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