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


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

Автор Тема: Создание хостов в Apache. Размышление.  (Прочитано 1401 раз)

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

Оффлайн MaratCrash

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Создание хостов в Apache. Размышление.
« : 09 Октября 2009, 04:22:01 »
Всех приветствую!
Только вчера познакомился с созданием хостов в Апаче и сразу возник следующий вопрос.
Какой способ создания хостов использовать: посредством встроенных команд a2dissite/a2ensite или все же проще использовать классический метод (с использованием httpd.conf)?

Оффлайн kot__ok

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Создание хостов в Apache. Размышление.
« Ответ #1 : 09 Октября 2009, 09:09:46 »
Встроенными командами удобнее однозначно. Меньше вероятности в случае ошибки угробить конфигурацию всего Апача. Еще можно Webmin. Разобратьсяп и пристрогатьсяк к нему просто.

Оффлайн sciko

  • Активист
  • *
  • Сообщений: 854
    • Просмотр профиля
Re: Создание хостов в Apache. Размышление.
« Ответ #2 : 09 Октября 2009, 09:39:17 »
Естественно командами. Хотя бы потому, что после правки httpd.conf надо рестартануть Апач, а после команд достаточно релоад.

Оффлайн terrible_user

  • Активист
  • *
  • Сообщений: 438
    • Просмотр профиля
Re: Создание хостов в Apache. Размышление.
« Ответ #3 : 09 Октября 2009, 11:00:10 »
Естественно командами. Хотя бы потому, что после правки httpd.conf надо рестартануть Апач, а после команд достаточно релоад.
бред

a2dissite/a2ensite
всего лишь создают и удаляют  символические ссылки на файлы из папки site-avalible в site-enable
Бери больше, кидай дальше

Оффлайн sciko

  • Активист
  • *
  • Сообщений: 854
    • Просмотр профиля
Re: Создание хостов в Apache. Размышление.
« Ответ #4 : 09 Октября 2009, 11:12:18 »
a2dissite/a2ensite
всего лишь создают и удаляют  символические ссылки на файлы из папки site-avalible в site-enable
Не совсем так. Но суть не в этом. При релоаде httpd.conf не считается.

Оффлайн terrible_user

  • Активист
  • *
  • Сообщений: 438
    • Просмотр профиля
Re: Создание хостов в Apache. Размышление.
« Ответ #5 : 09 Октября 2009, 12:31:31 »
a2dissite/a2ensite
всего лишь создают и удаляют  символические ссылки на файлы из папки site-avalible в site-enable
Не совсем так. Но суть не в этом. При релоаде httpd.conf не считается.

сейчас в Ubuntu httpd.conf  как и  /etc/apache2/sites-enabled/
являются подключаемыми (Include)  конфигами в /etc/apache2/apache2.conf

и создав файл в /etc/apache2/sites-enabled/  или добавлю запись в  httpd.conf  сделать
/etc/init.d/apache2 reload   # apache2ctl graceful  то он перечитает все конфиги в т.ч. и эти файлы

и меня удивляет это заявление, хотя могу предположить что имелись ввиду определенные глобальные параметры типа  пользователя под которым работает апач и т.п., но с хостами всегда делаю релоад и все нормально работает


Вообще  кроме удобства использования, разницы между  записью виртуального хоста глобальный конфиг или в отдельный подключаемый файл нету
« Последнее редактирование: 09 Октября 2009, 12:35:05 от terrible_user »
Бери больше, кидай дальше

Оффлайн MaratCrash

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: Создание хостов в Apache. Размышление.
« Ответ #6 : 09 Октября 2009, 13:00:55 »
так непривычно просто видеть семлинки - да и файлов больше становится (при использовании команд).
С другой стороны, придумали не зря, ИМХО.
Гибче.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28429
    • Просмотр профиля
Re: Создание хостов в Apache. Размышление.
« Ответ #7 : 09 Октября 2009, 17:10:28 »
Хосты в глобальный конфиг вообще лучше не писать. IMO.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

 

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