Apache HTTP 安装和配置下载详解

 更新时间:2023年12月06日 16:24:58   作者:微小的xx  
这篇文章主要介绍了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

到此这篇关于Apache HTTP 安装和配置下载的文章就介绍到这了,更多相关Apache安装和配置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Linux的wget命令详解

    Linux的wget命令详解

    这篇文章主要为大家详细介绍了Linux的wget命令,教大家如何使用wget,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • Linux安装CUDA GCC版本不兼容问题

    Linux安装CUDA GCC版本不兼容问题

    这篇文章主要介绍了Linux安装CUDA GCC版本不兼容问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • Linux 为特定的用户或用户组启用或禁用 SSH的方法

    Linux 为特定的用户或用户组启用或禁用 SSH的方法

    这篇文章主要介绍了如何在 Linux 上为特定的用户或用户组启用或禁用 SSH,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03
  • Linux硬盘合并的实现代码

    Linux硬盘合并的实现代码

    这篇文章主要介绍了Linux硬盘合并的实现代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-08-08
  • Git 详细介绍查看、删除、重命名远程分支和tag

    Git 详细介绍查看、删除、重命名远程分支和tag

    这篇文章主要介绍了Git 详细介绍查看、删除、重命名远程分支和tag的相关资料,需要的朋友可以参考下
    2017-01-01
  • Memcached 分布式缓存实现原理简介

    Memcached 分布式缓存实现原理简介

    这篇文章主要介绍了Memcached 分布式缓存实现原理简介,具有参考价值,需要的朋友可以参考下。
    2016-06-06
  • linux安装RocketMQ实例步骤

    linux安装RocketMQ实例步骤

    在本篇文章里小编给大家整理的是关于linux安装RocketMQ实例步骤内容,需要的朋友们可以参考下。
    2020-02-02
  • linux中通过文件描述符获取文件绝对路径的方法

    linux中通过文件描述符获取文件绝对路径的方法

    下面小编就为大家带来一篇linux中通过文件描述符获取文件绝对路径的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • Centos7环境安装Python3的方法

    Centos7环境安装Python3的方法

    这篇文章主要介绍了Centos7环境安装Python3的方法,简单描述了CentOS环境下安装Python3的具体步骤、命令与相关注意事项,需要的朋友可以参考下
    2018-03-03
  • Windows 配置Apache以便在浏览器中运行Python script的CGI模式

    Windows 配置Apache以便在浏览器中运行Python script的CGI模式

    在前面的我的一篇文章中 “Windows XP下的Python 首次安装配置和使用 ”谈到当想在Apache服务器下运行Python script的时候,发现Apache的mod_python版本还不支持Python 2.6更别说3.0.1了,只有2.5之下的,折腾着卸载和安装,最后还没搞定,就先搁一边了。
    2009-07-07

最新评论