apache 的安装使用以及项目配置路径

1.访问http://httpd.apache.org,点download

点击 a number of third party vendors.


点击ApacheHaus

根据电脑的64位还是32选择不同的版本

2.下载后的压缩包,解压放在任何目录皆可

3.安装

3.1.进入解压文件夹的bin 目录,shift +右键进入命令行

3.2.httpd -k install

把apache安装成windows后台服务。

3.2.httpd -k install 输入该命令后查看服务是否安装成功

开始-->运行-->services.msc-->确定

打开后如果在服务列表能够看到apache字样,说明,服务安装成功,可以直接点击左边的启动按钮来启动服务

4.测试安装结果

http://localhost:port(port默认为80)

5.问题总结:

1.端口被占用 

在文件夹httpd.conf,默认端口为80

进入命令行,执行

netstat -aon | findstr :80  筛选端口

1)关闭80端口正在使用的进程,这样不友好

2)修改文件夹httpd.conf的默认端口

Ctrl+F寻找80,将所有80端口的地方改为没有被占用的端口

2.权限访问

在文件夹httpd.conf查找,将Require all denied注释掉

6.知识扩展

1. 安装/卸载Apache服务

1) 安装apache服务

httpd.exe -k install

2) 指定要安装的服务的名称(适用于电脑上有几个不同的Apache服务设施)

httpd.exe -k install -n "MyServiceName"

3) 指定服务配置文件的路径和名称

httpd.exe -k install -n "MyServiceName" -f"c:\files\my.conf"

注:若不使用特殊参数(如httpd.exe -k install),服务名称为Apache2.X,配置文件为conf\httpd.conf

4) 移除一个Apache服务

httpd.exe -k uninstall

5) 移除特定的Apache服务

httpd.exe -k uninstall -n"MyServiceName"

2. 管理Apache服务

1) 启动已安装的Apache服务

httpd.exe -k start

2) 停止已安装的Apache服务

httpd.exe -k stop || httpd.exe -k shutdown

3) 重启已安装的Apache服务(迫使服务重读配置文件,适用于修改配置文件后)

httpd.exe -k restart


7.apache 配置文件访问

7.1、修改http.conf文件配置

访问路径:"apache/conf/httpd.conf",

DocumentRoot "D:/www/"

7.2、修改httpd-vhosts.conf文件配置

访问路径:"apache/conf/extra/httpd-vhosts.conf

DocumentRoot D:/www/xiangmu

ServerName www.example.com:80

修改完后重启你的Apache服务, 

我们的Apache的发布目录已经成功

访问http:localhost:80 即可访问项目文件内容

你可能感兴趣的:(apache 的安装使用以及项目配置路径)