Назад | Перейти на главную страницу

Почему иногда сайты включены, а в других случаях нет?

Почему на моем сервере Mac Apache, установленный с Macports, не имеет папки с поддержкой сайтов, как мой Apache на моем сервере Ubuntu?

Существуют ли разные дистрибутивы Apache для разных платформ?

И я могу получить это?

Могу ли я использовать a2ensite и a2dissite без этого?

Ubuntu делает странные, разные, Ubuntu-иш вещи к его установке Apache.
OS X делает странные, разные, Mac-иш вещи к его установке Apache (но эти вещи меньше отклоняются от "нормального" apache, поставляемого Проект Apache чем вещи в стиле Ubuntu).

Вам, вероятно, было бы лучше провести некоторое время с Документация Apache чем полагаться на Ubuntu-isms - разделы руководства по настройке будут особенно полезны для понимания того, как sites-enabled работает и как настроить что-то подобное для установок Apache на других платформах.

В a2ensite и a2dissite программы - это Ubuntu-измы (или унаследованные Debian-isms). Не рассчитывайте, что они будут работать на других платформах, но если вы действительно хотите, чтобы они были, вы можете создавать эквивалентные команды ("ensite: move stuff rom sites-disabled на `sites-enabled, и" disite "делает наоборот).

Существуют ли разные дистрибутивы Apache для разных платформ?

Да, точнее говоря, разные платформы по-разному упаковывают Apache.

И я могу получить это?

Конечно, добавьте в конфигурацию Apache что-то вроде этого:

Include /where/you/want/sites-enabled/

Могу ли я использовать a2ensite и a2dissite без этого?

Это просто сценарии, созданные для добавления и удаления символических ссылок на sites-enabled; они не включены в установку вашего Mac, поскольку не имеют смысла без sites-enabled тип установки. Вы, вероятно, можете поймать их и настроить в своей системе, если захотите, они, вероятно, потребуют некоторых настроек.