【发布时间】:2013-07-13 18:16:40
【问题描述】:
场景是这样的:我在 Windows 7 机器上安装了一个 Apache Web 服务器。同一台机器上安装了cygwin,cygwin配置了ssh。这使我可以远程 ssh 进入 cygwin,然后通过 cygwin,我可以访问这台计算机上的其他文件(甚至那些不在 cygdrive 中的文件)。
我的问题:如果我通过 ssh 远程访问它,如何通过 cygwin 重新启动 Web 服务器?可能吗?谢谢
【问题讨论】:
-
是的,只需找到并执行应该在 apache 二进制文件目录中的
apachectl程序。apachectl restart是我认为您需要的确切命令行(已经有一段时间了,不是 100% 确定) -
我的bin目录下没有apachectl或apache2ctl...你知道怎么找到这个文件吗?
-
它通常是 Apache 发行版的一部分,但也许它们在 Windows 下以不同的方式解决进程控制管理。如果您将 Apache 安装为服务(很有可能)
net stop xxx后跟net start xxx,其中 xxx 是 Apache 服务的名称应该可以工作。