Windows搭建apache网站

Apache网站搭建方法

1、官网下载安装包,注意下载服务器对应操作系统的安装包(此案例为64位操作系统)

Apache VS17 binaries and modules downloadFor (business) webmasters, developers and home-users who want running always up to date Windows VS17 binaries and modulesicon-default.png?t=N7T8https://www.apachelounge.com/download/

2、将安装包解压,放到想要安装的目录(注意,安装目录需要是全英文,如有中文,后续启动容易报错),并修改解压后的文件夹名为Apache,此案例放在D盘下,即D:\Apache

3、修改D:\Apache\conf下的httpd.conf文件,共修改3处

(1)Apache文件夹位置

(2)修改端口号,注意默认端口为80端口,如占用可修改注册表调整(详见SVN服务器+Web维护工具搭建手册(EasyPHP12.1)_svn web-CSDN博客

若像案例这样修改为别端口,请在防火墙增加入栈规则,添加该端口号

(3)修改域名servername值,此案例用的本地地址127.0.0.1,注意修改端口号

(4)修改网站引用文件夹,注意/方向,若/方向错误,apache服务无法启动(报错为ServerRoot must be a valid directory)

4、安装Apache服务(注意:以管理员身份运行cmd),注意:这里的路径为Apache安装的路径

D:\Apache\bin\httpd -k install -n Apache 

若成功,会显示The 'Apache2.4' service is successfully installed.

tips:若成功,可往下进行,若失败查找报错原因

常见报错原因:(1)端口号问题;(2)httpd.conf文件格式或者修改信息有误,例如空格或者路径错误或者符号错误;(3)其他错误请到服务器事件管理器查询应用程序日志对应查询原因;

5、启动apache服务

(1)方法一:到Windows管理工具-服务-apache,鼠标点击右键,启动即可;

(2)方法二:D:\Apache\bin目录下的程序 ApacheMonitor.exe,双击启动。

6、验证网页

浏览器输入输入访问http://127.0.0.1:8887   若页面出现it works,则代表成功

Apache配置文件详解

Apache是一个开源的Web服务器软件,它提供了强大的、可定制的HTTP服务,支持动态内容处理和多种协议。Apache的核心功能模块包括:

HTTP Server: 主要负责响应HTTP请求,提供静态文件服务,是其最基本的模块。

mod_proxy: 代理模块,允许Apache转发请求到其他服务器,用于负载均衡或反向代理。

mod_rewrite: URL重写模块,可以对URL进行规则匹配和修改,方便网站结构管理和SEO优化。

mod_ssl: 加密通信模块,支持SSL/TLS,确保数据在传输过程中的安全性。

mod_php, mod_perl: 动态语言模块,分别用于PHP和Perl的执行环境,支持动态内容生成。

mod_jk: 用于与JVM交互的模块,支持Java应用部署,常见于Apache与Tomcat的集成。

mod_deflate: 压缩模块,可以压缩HTTP响应内容,减少网络带宽消耗。

mod_access: 访问控制模块,管理用户的访问权限和限制。

mod_log_config: 日志模块,支持自定义日志格式和发送方式。

mod_autoindex: 自动目录列表模块,简化目录浏览。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值