Apache HTTP 安装和配置下载

文章目录

配置和下载

Apache HTTP 安装和配置下载

https://www.apachelounge.com/download/

下载完成后解压即可

Apache配置文件

复制代码
Apache24\conf\httpd.conf

修改apache安装路径

复制代码
Define SRVROOT 安装目录(当前位置)

DocumentRoot  指定你的web根⽬录

ServerName  配置域名

Listen 修改端口号

修改访问页面(index)

复制代码
<IfModule dir_module>
    DirectoryIndex index.html index.jsp index.htm index.htmls
</IfModule>
安装服务

安装Apache为系统服务、启动Apache服务

在Windows10中必须以管理员身份运行命令窗口,Win7则不需要

再bin下运行安装apache为系统服务的命令

复制代码
httpd -k install
反向代理

开启反向代理模块

复制代码
LoadModule access_compat_module modules/mod_access_compat.so //代码第74行
LoadModule proxy_module modules/mod_proxy.so //代码第142行
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so //代码第145行
LoadModule proxy_http_module modules/mod_proxy_http.so //代码第153行

在httpd.conf文件末尾,填写反向代理地址

反向代理地址

复制代码
 #可以修改端口号,但要与上面的Listen 端口号 保持一致
<VirtualHost *:80> 
    ProxyPass /gov  http://192.168.200.124:8080/gov
    ProxyPassReverse /gov  http://192.168.200.124:8080/gov
    #代理后缀名为jsp的文件
	ProxyPassMatch (?=\\.jsp)  http://127.0.0.1:8080/
</VirtualHost>
安全设置

Apache httpd 隐藏版本号

httpd.conf配置文件在文件末尾加入以下两行

复制代码
ServerTokens Prod
ServerSignature Off

禁止目录浏览

复制代码
<Directory "/Apache22/htdocs"> #此处为web页面目录
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

错误页面重定向

复制代码
RewriteEngine On
ErrorDocument 403 /403.html
相关推荐
左手厨刀右手茼蒿6 小时前
Flutter 组件 http_requests 适配鸿蒙 HarmonyOS 实战:极简网络请求,构建边缘端轻量级 RESTful 通讯架构
网络·flutter·http
晏宁科技YaningAI8 小时前
全球短信路由系统设计逻辑打破 80%送达率瓶颈:工程实践拆解
网络·网络协议·架构·gateway·信息与通信·paas
WIN-U69 小时前
新版华三H3C交换机配置NTP时钟步骤 示例(命令及WEB配置)
网络协议·tcp/ip·http
F1FJJ9 小时前
什么是 Shield CLI?视频讲解:一条命令,可浏览器远程访问一切内部服务(RDP/VNC/SSH/数据库等)
运维·网络·数据库·网络协议·ssh
F1FJJ10 小时前
Shield CLI 命令全解析:15 个命令覆盖所有远程访问场景
网络·数据库·网络协议·容器·开源软件
Shepherd061912 小时前
【IT 实战】Apache 反向代理 UniFi Controller 的终极指北(解决白屏、502、400 错误)
运维·网络·apache·it·unifi
额12912 小时前
CentOS 7 安装apache部署discuz导入数据库表
数据库·centos·apache
nbsaas-boot13 小时前
基于 HTTP 构建 MCP Tools 的完整工程解析
网络·网络协议·http·ai
i建模13 小时前
SSL: CERTIFICATE_VERIFY_FAILED feishu 机器人CoPaw
运维·网络·网络协议·ssl·openclaw
王码码203513 小时前
Flutter for OpenHarmony:使用 pluto_grid 打造高性能数据网格
flutter·http·华为·架构·harmonyos