美文网首页
apache 的安装使用以及项目配置路径

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

作者: 红了白 | 来源:发表于2019-03-01 18:00 被阅读0次

    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查找<Directory />,将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/"

    <Directory "D:/www/">

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

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

    <VirtualHost _default_:80>

    DocumentRoot D:/www/xiangmu

    ServerName www.example.com:80

    </VirtualHost>

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

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

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

    相关文章

      网友评论

          本文标题:apache 的安装使用以及项目配置路径

          本文链接:https://www.haomeiwen.com/subject/exjduqtx.html