`

手动将Apache注册为系统服务

 
阅读更多
文章转自:http://apps.hi.baidu.com/share/detail/31795901
将Apache2.2.8手动安装成Windows的服务
可以选择在安装Apache时自动将其安装为一个服务。如果选择"for all users",那么Apache将会被安装为服务。
如果选择了"only for the Current User",可以在安装后手动将Apache注册为服务。注意,必须是Administrators组的成员才能成功注册服务。
使用Apache Service Monitor工具,可以查看和管理你所在网络上的所有机器上安装的Apache服务的状态。为了能够使用这个工具管理Apache服务,你必须首先自动或手动安装Apache服务。
可以在Apache安装目录的bin子目录下,使用如下命令将Apache安装为Windows NT服务:
httpd -k install
如果想指定服务的名称,可以使用下面的命令。当你在同一机器上安装多个Apache服务时,你必须为它们指定不同的名字。
httpd -k install -n "服务名"
如果你想为不同名称的服务使用不同的配置文件,则安装时需要指定配置文件:
httpd -k install -n "服务名" -f "c:\files\my.conf"
如果你使用的是第一个命令,也就是除 -k install 外没有其它命令行参数,那么被安装的服务名称将是:Apache2.2 ,配置文件将使用conf\httpd.conf 。
要移除一个Apache服务很简单:
httpd -k uninstall
或者使用下述命令移除特定名称的Apache服务:
httpd -k uninstall -n "服务名"
通常,启动、重启、关闭Apache服务的方法是使用Apache Service Monitor工具,另外也可以使用控制台命令:NET START Apache2.2 和 NET STOP Apache2.2 或者通过Windows服务控制面板。在启动Apache服务之前,你应当使用下面的命令检查一下配置文件的正确性:
httpd -n "服务名" -t
你可以通过命令行开关来控制Apache服务。要启动一个已经安装的Apache服务,可以使用:
httpd -k start
要停止一个已经安装的Apache服务,可以使用:
httpd -k stop

httpd -k shutdown
要重启一个运行中的Apache服务,强制它重新读取配置文件,可以使用:
httpd -k restart
默认情况下,Apache服务将被注册为以本地系统用户(LocalSystem帐号)身份运行。LocalSystem帐号没有网络权限,不能通过任何 Windows安全机制访问网络,包括文件系统、命名管道、DCOM或secure RPC ,但是它对于本地资源却拥有广泛的特权。

---------------------------------------
将Apache2手动安装成Windows的服务
如果在安装时没有将Apache安装成Windows的服务,那么安装结束后,也可以通过命令行来实现。在<APACHE_HOME>目录下的bin文件夹中,有Apache.exe文件。具有以下执行的参数:
安装为Windows服务
apache -k install -n "服务名"
要安装一个使用特定配置的服务,安装时指定配置文件:
apache -k install -n "服务名" -f "\my server\conf\my.conf"
要移除一个Apache服务,使用:
apache -k uninstall -n "服务名"
如果没有指定服务名,缺省地,将使用"Apache2"。
更多的命令可以用 apache -h 命令来查看。
分享到:
评论

相关推荐

    手动添加Apache服务

    本文将详细介绍如何在Windows系统下手动添加Apache服务。 #### 一、准备工作 在开始手动添加Apache服务之前,请确保已经完成了以下准备工作: 1. **下载并安装Apache**:首先需要从官方网站或其他可信源下载...

    tomcat注册成系统服务

    为了方便管理和自动化启动,有时我们需要将Tomcat注册为系统服务。这样,每次计算机启动时,Tomcat会自动运行,无需手动开启。以下是将Tomcat注册成系统服务以及管理这些服务的详细步骤。 首先,确保你已经在计算机...

    windows不能在本地计算机启动Apache Tomcat. 有关更多信息,查阅系统事件日志。如果这是非Microsoft服务,请与服务厂商联系,并参考特定服

    压缩包中的`win7如何添加自己的服务.txt`文件可能提供了关于在Windows 7系统中创建和管理服务的指南,这对于理解如何手动处理Tomcat服务问题可能有所帮助。通常,这个过程包括创建服务脚本,使用`sc create`命令注册...

    Apache WebSphere服务器部署方案

    本文将详细介绍如何在Linux环境下部署Apache Web服务器,并与IBM WebSphere Application Server (WAS)集成,实现高性能的应用服务。 #### 二、部署准备工作 ##### 2.1 Linux安装与配置 - **系统安装** - 根分区...

    Windows下Tomcat服务添加到系统服务

    本文将详细介绍如何在Windows系统下将Tomcat服务添加为系统服务,并分享一些实际操作中可能遇到的问题及解决方案。 #### 二、准备工作 在开始之前,请确保您已经完成了以下准备工作: 1. **安装Tomcat**:确保...

    tomcat注册成Windows操作系统服务.doc

    标题中的“tomcat注册成Windows操作系统服务”指的是在Windows操作系统中将Apache Tomcat服务器设置为一个系统服务,以便于在每次计算机启动时自动运行,无需手动启动Tomcat。这一过程通常适用于那些希望Tomcat在...

    apache资料详述

    本文将详细讲解如何在Windows系统上安装和管理Apache服务。 首先,要安装Apache HTTP Server,你需要下载适用于Windows的Apache安装程序,通常是一个名为`.msi`的文件。安装过程中,系统会提示你输入以下关键信息:...

    实战Web Service —— 使用Apache CXF开发Web服务的教程

    5. **部署服务**:将服务部署到应用服务器,如Tomcat或Jetty。 6. **生成客户端**:使用CXF的工具从WSDL生成客户端代码,或者利用动态客户端。 7. **调用服务**:通过客户端接口调用服务,传递请求数据并接收响应...

    Apache2.4-win64位

    - **服务注册**:Apache通常作为Windows服务运行,需要使用Apache提供的`httpd.exe`进行注册,如`httpd.exe -k install`来安装服务,`httpd.exe -k start`启动服务。 - **防火墙设置**:为了允许外部访问,别忘了在...

    “httpd未被被识别的服务”的解决办法.docx

    解决方法:要解决这个问题,我们需要手动注册 Apache 服务器为系统服务。下面是解决步骤: 1.首先,我们需要创建一个启动脚本 `/etc/init.d/httpd`,使用以下命令: `touch /etc/init.d/httpd` `chmod 755 /etc/...

    tomcat- 注册服务

    标题中的“tomcat-注册服务”指的是在操作系统中将Apache Tomcat配置为一个服务,使得它可以在系统启动时自动启动,无需用户手动开启。Tomcat是Apache软件基金会的一个开源项目,是一个广泛使用的Java Servlet容器,...

    apache10.0.5的安装包

    9. **服务化安装**:在某些系统中,你可能需要将Apache注册为系统服务,使其能在启动时自动启动,并能通过服务管理工具控制。 10. **日志监控**:Apache的日志文件通常在logs目录下,包括access.log和error.log,...

    apache tomcat 8.0.15安装版

    Apache Tomcat 8.0.15是一款广泛应用的开源Java Servlet容器,主要用于部署和运行Java Web应用程序。...通过安装版,用户可以避免手动配置环境变量和服务注册等复杂操作,从而更专注于应用程序的开发和调试。

    Tomcat注册成windows服务.pdf

    在bin目录下,执行以下命令来将Tomcat注册为Windows服务: ```cmd service.bat install Tomcat6 ``` 这里,“Tomcat6”是指定的服务名称,可以根据实际情况修改。例如,如果你的Tomcat版本为8.5,则可以命名为...

    prunsrv工具,用于将命令注册成windows服务

    将Zookeeper命令注册为Windows服务,意味着可以在Windows环境下实现Zookeeper的自动化管理和持久运行,避免了每次需要手动启动和管理的麻烦。 **prunsrv工具的使用** 1. **下载与安装**:在提供的压缩包文件`...

    关于php环境配置(apache、mysql、Zend Optimizer)

    可以通过命令行进入Apache的bin目录,手动启动Apache服务。 #### PHP配置 **PHP版本**:所使用的PHP版本为`php-5.2.13-Win32.zip`,这是针对Windows操作系统的版本。 **安装步骤**: 1. **解压文件**:将下载好的...

    spring boot+mybatis+thymeleaf+apache shiro开发面向学习型的后台管理系统

    在本项目中,我们利用Spring ...通过以上组件的协同工作,该后台管理系统能够提供用户注册、登录、角色管理、权限分配等功能,为学习资源的管理和共享提供了便捷的平台。同时,系统的可扩展性和安全性也得到了保障。

Global site tag (gtag.js) - Google Analytics