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


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

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

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

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Настройка виртуальных хостов Apache2
« Ответ #90 : 26 Февраля 2011, 15:47:56 »
в оригинале чего?если имеется в виду, что в 000 дефолт, и без ввода локалхост как самостоятельного виртуального хоста, то, как было видно, дефолтным идет один из вирт.хостов, и его не видно извне.
Бредить не надо. Тем более не стоит этого делать прилюдно.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн typus

  • Любитель
  • *
  • Сообщений: 78
    • Просмотр профиля
    • Virtual Reality Panoramafotografie für interaktive Darstellung auf Webseiten.
Re: Настройка виртуальных хостов Apache2
« Ответ #91 : 26 Февраля 2011, 16:01:43 »
еще раз - не хочешь или не можешь помочь - промолчи, не делай из себя супермена, ну не получается у тебя..
сорри всем остальным, кто подписан на тему, больше я тут офтопить не буду...

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Настройка виртуальных хостов Apache2
« Ответ #92 : 26 Февраля 2011, 16:07:40 »
еще раз - не хочешь или не можешь помочь - промолчи, не делай из себя супермена, ну не получается у тебя..
сорри всем остальным, кто подписан на тему, больше я тут офтопить не буду...

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

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

Оффлайн haligali

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Настройка виртуальных хостов Apache2
« Ответ #93 : 05 Мая 2011, 16:25:47 »
Всем форумчанам доброго времени суток. Хлопнул всю тему, но решения своей проблемы так и не нашел. Суть в следующем: настроил виртуальные хосты. Вот содержимое файлов двух хостов:
Содержимое etc/apache2/sites-available/test
(Нажмите, чтобы показать/скрыть)
Содержимое etc/apache2/sites-available/cake
(Нажмите, чтобы показать/скрыть)
Вот содержимое файла hosts:
(Нажмите, чтобы показать/скрыть)
Больше никаких настроек апача не трогал. В общем виртуальные хосты работают нормально, но при перезапуске апача выдается куча ворнингов:
(Нажмите, чтобы показать/скрыть)
Подозреваю что хоть все и работает, но настроено все таки не правильно. Пожалуйса укажите на ошибки или как избавиться от ворнингов. Заранее спасибо.

upd Да забыл сказать, что содержимое файла /etc/apache2/sites-available/default я полностью закоментировал.
« Последнее редактирование: 05 Мая 2011, 16:28:44 от haligali »
В мире все совсем не сложно, если самому не усложнять

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Настройка виртуальных хостов Apache2
« Ответ #94 : 05 Мая 2011, 16:47:47 »
1.
NameVirtualHost test
NameVirtualHost cake
Кто тебя учил так писать? Убирай эту гадость и читай default хост внимательнее в следующий раз.

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

Повторяю последний раз - дефолтный хост не может быть недоступен, если сама машина доступна.
Он просто так настроен, что всем доступен отовсюду.
В твою задачу входит только расклонировать его и дописать ServerName/ServerAlias по необходимости.
Если ты это сделал и у тебя что-то не получается - велкам обратно, с внятными объяснениями, что именно не получается. С логами коннектов (tcpdump), если необходимо.
Я это для кого писал? Где у тебя ServerName в хостах?

upd Да забыл сказать, что содержимое файла /etc/apache2/sites-available/default я полностью закоментировал.
Зачем?....... делать было нечего?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн haligali

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Настройка виртуальных хостов Apache2
« Ответ #95 : 05 Мая 2011, 17:04:34 »
Цитировать
Кто тебя учил так писать? Убирай эту гадость и читай default хост внимательнее в следующий раз.
Я всего лишь разработчик на php и подробности в настройках серверов мне знать не обязательно, для того существуют администраторы.
Меня никто не учил, я сам учусь. Вот может вы научите, например в default вообще нет упоминания NameVirtualHost, что убрать совсем эту запись?
Цитировать
Зачем?....... делать было нечего?
Дык вот прочитал совет какого - то учителя на одном известном форуме.
У меня файл default изначально был с таким содержанием:
(Нажмите, чтобы показать/скрыть)

upd Все, всем спасибо. Теперь работает все отлично, никаких ворнингов.
« Последнее редактирование: 05 Мая 2011, 17:11:35 от haligali »
В мире все совсем не сложно, если самому не усложнять

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Настройка виртуальных хостов Apache2
« Ответ #96 : 05 Мая 2011, 17:09:27 »
ДА СОВСЕМ УБРАТЬ.
Блин, ну русским языком же сказал, что делать, даже процитировал, чтобы уже точно не пропустили.
Что НЕ понятно?

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

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

Оффлайн haligali

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Настройка виртуальных хостов Apache2
« Ответ #97 : 05 Мая 2011, 17:27:54 »
Цитировать
А "я пуговицы пришиваю, к пуговицам претензии есть?" - это фейл. Не надо так фейлиться принародно.
К пуговицам притензий никаких, просто проще нужно к людям. Если вы в своей области профи, то это не значит что все вокруг, вдруг и сразу тоже стали профи именно в этой области. Я вот например даже слово 'фейл' сегодня для себя открыл впервые. И принародно фейлиться или не принародно, мне вообще по барабану. Учитывая что в конфиги апача я сегодня залез впервые, и все таки справился с настройкой, то мля... я молодец  ;D А тупил потому как:
Цитировать
Дык вот прочитал совет какого - то учителя на одном известном форуме.
Удручает что "учителей" подобных масса
В мире все совсем не сложно, если самому не усложнять

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Настройка виртуальных хостов Apache2
« Ответ #98 : 05 Мая 2011, 17:34:02 »
"Я в своей области" программист. Delphi, PHP/MySQL. Изучая Delphi, пришлось изучить кучу багов винды, которые гордо именуются "особенностями". Изучая PHP, пришлось научиться настраивать Апач, nginx, IIS, ну и сам PHP тоже, как отдельно так и в комплексе с каждым конкретным сервером.
Это не блажь и не совпадение, это необходимость. Не зная тонкостей работы платформы-фундамента ты не в состоянии эффективно строить своё приложение-здание. В лучшем случае получится сарай.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн haligali

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Настройка виртуальных хостов Apache2
« Ответ #99 : 05 Мая 2011, 17:49:06 »
AnrDaemon
Да я полностью с вами согласен, но я имел ввиду не совсем это, а то что изучили вы все это не за один день - правильно!? И люди, занимающиеся тем же самым, в априори не могут иметь один и тот же уровень подготовки. Ведь все приходит с опытом.

P.S. Короче оффтоп попер, я из темы удаляюсь.
« Последнее редактирование: 05 Мая 2011, 17:53:49 от haligali »
В мире все совсем не сложно, если самому не усложнять

Оффлайн satch

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1561
  • Kubuntu 15.10 amd64
    • Просмотр профиля
Re: Настройка виртуальных хостов Apache2
« Ответ #100 : 26 Мая 2011, 10:27:50 »
Никак не получается сделать виртуальный хост.
на днс-сервере создана зона server, поднят апач. при попытке открыть http://vb.server/ или http://server/ грузится index.html из /var/www , хотя для виртуального хоста vb.server прописан /var/www/phpvirtualbox
(Нажмите, чтобы показать/скрыть)

(Нажмите, чтобы показать/скрыть)

(Нажмите, чтобы показать/скрыть)

где грабли?
Наше желание помочь прямопропорционально вашему желанию решить проблему

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Настройка виртуальных хостов Apache2
« Ответ #101 : 26 Мая 2011, 13:40:00 »
А то, что зона должна быть с точкой в имени - это как?
А апач после настройки перезагрузили?...
А что говорит
curl -sH "Host: vb.server" http://ipaddress/
?


А, да, hosts то зачем уродовали? >.>
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн satch

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1561
  • Kubuntu 15.10 amd64
    • Просмотр профиля
Re: Настройка виртуальных хостов Apache2
« Ответ #102 : 26 Мая 2011, 13:56:08 »
Цитировать
А то, что зона должна быть с точкой в имени - это как?
зона разумеется с точкой
Цитировать
А апач после настройки перезагрузили?...
разумеется
Цитировать
curl -sH "Host: vb.server" http://ipaddress/
curl -sH "Host: vb.server" http://192.168.0.100
<html><body><h1>It works!</h1>
<p>This is the default web page for this server.</p>
<p>The web server software is running but no content has been added, yet.</p>
</body></html>

а что в hosts не так?
Наше желание помочь прямопропорционально вашему желанию решить проблему

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Настройка виртуальных хостов Apache2
« Ответ #103 : 26 Мая 2011, 14:02:32 »
Цитировать
А апач после настройки перезагрузили?...
разумеется
Неверю.
Уберите мусор из httpd.conf и покажите
apache2ctl -S

Цитировать
Цитировать
curl -sH "Host: vb.server" http://ipaddress/
curl -sH "Host: vb.server" http://192.168.0.100
<html><body><h1>It works!</h1>
<p>This is the default web page for this server.</p>
<p>The web server software is running but no content has been added, yet.</p>
</body></html>
Виртуалхост не принял, по-видимому.

Цитировать
а что в hosts не так?
Сравнивайте...
(Нажмите, чтобы показать/скрыть)
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн satch

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1561
  • Kubuntu 15.10 amd64
    • Просмотр профиля
Re: Настройка виртуальных хостов Apache2
« Ответ #104 : 26 Мая 2011, 14:33:43 »
оставил в httpd.conf только
ServerName server.tovusl
без этой записи ругается
Цитировать
sudo service apache2 restart
 * Restarting web server apache2                                                                                             apache2: Could not reliably determine the server's fully qualified domain name, using server.tovusl for ServerName
 ... waiting apache2: Could not reliably determine the server's fully qualified domain name, using server.tovusl for ServerName
                                                                                                                      [ OK ]

Цитировать
apache2ctl -S
VirtualHost configuration:
Syntax OK
Наше желание помочь прямопропорционально вашему желанию решить проблему

 

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