0

场景是这样的:我在 Windows 7 机器上安装了一个 Apache Web 服务器。同一台机器上安装了cygwin,cygwin配置了ssh。这使我可以远程 ssh 进入 cygwin,然后通过 cygwin,我可以访问这台计算机上的其他文件(甚至那些不在 cygdrive 中的文件)。

我的问题:如果我通过 ssh 远程访问它,如何通过 cygwin 重新启动 Web 服务器?是否可以?谢谢

4

3 回答 3

2

如果您的服务被调用Apache,那么就像这样:

ssh machine "net stop Apache; net start Apache"

有时它被称为Apache2or httpd,具体取决于您的发行版。

于 2013-07-13T22:55:51.787 回答
0

在linux中是

$ sudo service apache2 restart
or
$ sudo /etc/init.d/apache2 restart

请参阅:http ://httpd.apache.org/docs/2.2/platform/windows.html#winsvc 和http://httpd.apache.org/docs/2.2/platform/windows.html#wincons

于 2013-07-13T18:22:36.120 回答
0

你可以试试这个

$ service httpd restart

或者

$ /etc/init.d/httpd restart
于 2016-07-06T18:44:35.197 回答