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
相关推荐
皇帝要考研8 小时前
【ISO 13400-2:2019】核心配置项
网络·网络协议
JoySSLLian9 小时前
IP SSL证书:一键解锁IP通信安全,高效抵御网络威胁!
网络·人工智能·网络协议·tcp/ip·ssl
whale fall10 小时前
celery -A tool.src.main worker --loglevel=info --queues=worker1_queue & 什么意思
python·学习·apache
云小逸10 小时前
【网络通信】DNS、SNMP、DHCP 等 UDP 服务解析
网络·网络协议·udp
半壶清水12 小时前
[软考网规考点笔记]-操作系统核心知识及历年真题解析
网络·网络协议·算法
方芯半导体13 小时前
EtherCAT “通信 + 控制“ 的全国产化控制方案,ESC芯片(FCE1323)与国产MCU芯片功能板解析
xml·网络·单片机·嵌入式硬件·网络协议·机器人·自动化
Zach_yuan14 小时前
UDP网络编程:从入门到精通
linux·网络·网络协议·udp
B2_Proxy14 小时前
破解TikTok运营困境:静态住宅IP与封号限流深度解析
网络·网络协议·tcp/ip
文章永久免费只为良心15 小时前
一站式综合查询工具:IP、企业信息与网络空间资产高效查询工具
网络·网络协议·tcp/ip
麻辣长颈鹿Sir16 小时前
TCP/IP四层架构通俗理解及功能介绍
网络协议·tcp/ip·tcp/ip协议四层架构·网络通信介绍