Windows操作系统是以服务的方式管理apache 的:
Windows系统中我们可以通过该服务来启动和关闭apache
也可以通过 apache moniter来管理apache


第三种方式是命令行方式
尤其是类Unix系统则常用命令行方式来管理,
httpd –k start [shutdown | restart ]
这里介绍一个小技巧
通过配置环境变量,可以让httpd命令在CMD下任意目录下运行
测试:
1. 进入到控制台 (切换到 apache安装目录下)
apache其实就是软件, apache有一个非常重要的应用程序 httpd.exe
该程序在apache安装目录的bin目录
cd apache目录
httpd –k shutdown
☞ 如果你希望在任何目录下都可以运行我们的httpd 指令
则需要做一个环境变量设置

这样我们就可以在任何一个目录下管理我们的apache
☞ 我们的服务都需要监听一个端口
mysql(3306) oracle(1521) mssql(1433)
ftp(21) ssh(22)
apache 这个web服务默认在80端口监听...
如果你访问一个网站 http://www.baidu.com 则默认一个端口是80
可以用HttpWatch来看看

☞ 端口(port)
1. 一台机器可以有 1-65535 号端口
2. 在实际开发中,我们经常使用
netstat –an 来查看机器有哪些端口在监听

如果发现有异常端口监听,则可以关闭该端口
netstat –anb
通过这个命令我们可以发现是哪个程序在监听该端口,从而关闭.


3. 一台的80端口被 apache 监听,则该端口不能再被其他的应用程序监听.
(一个端口只能被一个程序监听)

4. 端口分为有名端口 1-1024 号 ,其它端口可以自己分配
apache如何去配置端口
我们的apache软件 配置是在 httpd.conf 文件中配置,该文件在apache安装目录下的 conf
在 httpd.conf 文件中我们修改端口:
Listen 81


注意修改完后,一定要重新启动apache