Apache下载安装与配置应用

1.下载apache:

https://httpd.apache.org/
下载windows的安装包,点击标示的地方

2.安装配置

然后解压文件,我解压到D:\Apache\Apache24 然后打开文件夹找到conf文件夹下的httpd.conf文件,打开进行配置,修改修改 ServerRoot 路径,将路径改为你自己的安装位置。修改之后如下:

Define SRVROOT "D:/Apache/Apache24"
ServerRoot "${SRVROOT}"

修改端口号,默认为80端口,可以根据需要修改80端口。如果确定80端口未被占用则可以不修改,建议还是修改一下。将端口修改为:8080,如下:

#Listen 12.34.56.78:80
Listen 8080

在Windows系统下:

可以在Apache安装目录的bin子目录下使用如下命令安装一个Apache服务。如果没有指定服务名称和配置文件,则在安装时使用默认服务名称Apache,默认配置文件conf/httpd.conf。
D:\Apache24\bin> httpd  -k  install 

移除指定名称的服务,如下所示:
D:\Apache24\bin> httpd  -k  uninstall  -n  Apache 或  D:\Apache24\bin> httpd  -k  uninstall

还可以通过命令行控制Apache服务。启动一个已安装的服务:

D:\Apache24\bin> httpd  -k  start 
停止一个已安装的服务:
D:\Apache24\bin> httpd  -k  stop   或  D:\Apache24\bin> httpd  -k  shutdown 

重新启动一个运行中的服务,可以使用下面的命令强制其重新加载配置文件:
D:\Apache24\bin> httpd  -k  restart 

使用命令测试配置文件配置是否正确: 

D:\Apache24\bin> httpd  -t
Syntax OK     
说明配置正确,否可根据提示排除配置错误

3.虚拟主机和权限配置

client denied by server configuration的解决方法
apache-2.4.x把NameVirtualHost取消了
删除了 Order deny,allow 和 Order allow,deny
Deny from all ==》 Require all denied
Allow from all ==》 Require all granted
Allow from 192.168.10.21 ==》 Require host 192.168.10.21

虚拟主机配置:

<VirtualHost *:80>
 ServerName a.demo.com
 DocumentRoot "/home/a/sites/www"
 DirectoryIndex index.html index.php

 <Directory "/home/a/sites/www">
  Options -Indexes +FollowSymlinks
  AllowOverride All
  Require all granted
 </Directory>
</VirtualHost>


he Apache service named  reported the following error:
>>> Invalid command 'Allow', perhaps misspelled or defined by a module not included in the server configuration 
相应的模块没有启用,在http.conf中的配置,需要启用以下模块即可

LoadModule access_compat_module modules/mod_access_compat.so #基于主机的组授权(名称或IP地址) httpd 2.x兼容的模块,
LoadModule proxy_module modules/mod_proxy.so #apache的代理模块
LoadModule proxy_http_module modules/mod_proxy_http.so #代理http和https请求
LoadModule vhost_alias_module modules/mod_vhost_alias.so #虚拟主机动态配置
LoadModule authz_host_module modules/mod_authz_host.so #基于主机的组授权
Include conf/extra/httpd-vhosts.conf#启用虚拟主机配置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值