我们在 Windows Server 2018 上运行作为 Cygwin 包安装的 Apache Web Server 2.4。
每次重新启动后,通过运行以下命令手动启动 Apache 服务:
/usr/sbin/apachectl start
从 Cygwin 终端 (bash)。
我尝试按如下方式创建 Windows 服务
cygrunsrv.exe -I 'Apache Cygwin' -p /cygdrive/c/cygwin64/usr/sbin/apachectl' -a 'start'
服务已创建,但是当我单击“服务”中的“启动”时,出现“本地计算机上的 Apache Cygwin 服务已启动然后停止”的信息。
我尝试在服务属性中更改用户名和密码,但没有效果。
服务状态未显示为正在运行,但是 Apache 提供的网页可用,并且var/log/httpd
日志处于活动状态并表明 Apache 正在运行。
这是正常的吗?
我怎样才能避免这个错误?