在Mac OS X上使用第二个实例的Apache命令

时间:2014-01-27 10:55:35

标签: apache osx-mavericks filemaker

我有一台Mac OS X 10.9 / Mavericks Mac,我刚刚安装了FileMaker Server v13。 FileMaker Server安装程序创建自己的Apache Web服务器实例,并将此Web服务器配置为使用端口80表示HTTP,使用端口443表示HTTPS。此实例的文档根位于:

/ Library / FileMaker Server / HTTPServer / htdocs

我正在尝试通过Mac OS X终端使用Apache命令来停止/启动/重启此实例,但看起来它正在尝试使用标准的OS X Apache而不是FileMaker Server安装的实例。

例如我想使用:

sudo apachetctl restart

如果安装了2个Apache实例,您如何指定要命令的实例?

3 个答案:

答案 0 :(得分:2)

终于找到了答案。以下语法将起作用:

sudo / Library / Filemaker \ Server / HTTPServer / bin / httpdctl graceful

答案 1 :(得分:1)

如果你想让你的操作系统运行Apache,它需要在不同的端口上。 FileMaker并不真正支持控制台命令,并希望您重新启动计算机以重新启动Apache。

您可以尝试使用launchctl:

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

或者您可以尝试运行httpd并直接指定第二个文件

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

答案 2 :(得分:-2)

如果要重新启动FileMaker Server,则应在终端中使用此命令:

  • fmsadmin启动服务器
  • fmsadmin停止服务器
  • fmsadmin重新启动服务器