У меня есть два сервера Mac mini lion, настроенные для работы в качестве производственных и промежуточных машин. Мой системный администратор выбрал эти машины по сравнению с предыдущей CentOS, которая у нас была, потому что у нее был «интерфейс» для управления ею, а не только терминал. Если честно, мне больше нравится терминал.
Моя проблема в том, что у mac osx 10.7 server.app возникают проблемы с созданием виртуальных хостов в разделе «Интернет». Вроде ОЧЕНЬ обидчивый. Например, я не могу сначала создать виртуальный хост http. Мне нужно сначала создать хост https с уникальным именем DNS 9e..g vuly6), затем создать хост http с другим именем DNS, отличным от первого (например, www), или он, похоже, переопределит его первым, даже если один - ssl, а другой - не ssl.
Кроме того, кажется, что он случайным образом переопределяет совершенно хорошие конфигурации. Например, каталог сайтов по умолчанию обычно / Users / default / Sites / Customsites или что-то в этом роде, но иногда, когда я загружаю server.app, он меняется на / var / empty. Кроме того, если я изменяю или добавляю дополнительные виртуальные хосты после первых одного или двух, он начинает давать сбой, и первые два виртуальных хоста начинают испытывать проблемы.
У кого-нибудь был опыт настройки виртуальных хостов через это приложение? Могу ли я вручную создавать эти виртуальные хосты без использования приложения и без того, чтобы приложение переопределило мои настройки при перезапуске apache?
В ответ на мой собственный вопрос,
Да, вы можете создать свои собственные виртуальные хосты вручную, используя файл extra / httpd-vhosts.conf. Я прочитал весь сценарий ruby, который серверное приложение использует для создания виртуальных хостов.
Чтобы создать свой собственный вручную, вам нужно раскомментировать Включить в httpd.conf и httpd.conf.default. Когда Server.app плохо подходит и решает сбросить всю вашу конфигурацию, он также сбрасывает файл httpd.conf на файл по умолчанию.
Затем просто измените httpd-vhosts.conf, и все будет хорошо.