2014-01-27 2 views
3

У меня есть Mac OS X 10.9/Mavericks Mac, который я только что установил FileMaker Server v13. Установщик FileMaker Server создает собственный экземпляр веб-сервера Apache и настраивает этот веб-сервер для использования порта 80 для HTTP и порта 443 для HTTPS. Корневой документ для данного экземпляра находится по адресу:Команды Apache со вторым экземпляром на Mac OS X

/Library/FileMaker Server/HTTPServer/HTDOCS

Я пытаюсь использовать команды Apache через Mac OS X Terminal для запуска/остановки/перезапуска этого экземпляра но похоже, что он пытается использовать стандартный OS X Apache, а не установленный экземпляр FileMaker Server.

Например, я хотел бы использовать:

sudo apachetctl restart 

При наличии 2 экземпляра Apache установлен, как вы определяете, какой экземпляр вы хотите командовать?

ответ

2

Наконец нашел ответ. Следующий синтаксис будет работать:

Суда/Library/Filemaker \ Server/HTTPServer/bin/httpdctl изящная

-2

, если вы хотите перезапустить FileMaker Server, вы должны использовать эти команды в терминале:

  • fmsadmin запустить сервер
  • fmsadmin остановка сервера
  • рестарт fmsadmin сервера
+0

Я хотел, чтобы перезапустить Apache, который установлен с FileMaker Server, а не FileMaker самого сервера. – user982124

1

Если вы хотите оставить вас r Операционная система Apache должна находиться на другом порту. FileMaker действительно не поддерживает консольные команды и требует перезагрузки компьютера для перезапуска apache.

Вы можете попробовать с launchctl:

sudo launchctl stop com.filemaker.fms sudo launchctl start com.filemaker.fms

Или вы можете попробовать запустить HTTPD и указать 2-й файл непосредственно

/usr/sbin/httpd -f /Library/FileMaker\ Server/HTTPServer/conf/httpd.conf -t

Смежные вопросы