Apache HTTP 安装和配置下载详解
更新时间:2023年12月06日 16:24:58 作者:微小的xx
这篇文章主要介绍了Apache HTTP 安装和配置下载,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
目录
- 配置和下载
- Apache配置文件
- 安装服务
- 反向代理
- 安全设置
配置和下载
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安装和配置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
您可能感兴趣的文章:
- CentOS 7中 Apache Web 服务器安装配置教程
- Apache 服务器最新版下载、安装及配置教程图解(Windows版)
- CentOS7下 Apache的安装配置方法
- Windows Apache2.4 VC9(ApacheHaus)详细安装配置教程
- Win7安装和配置Apache2.4服务器的详细方法
- 详解CentOS7安装配置Apache HTTP Server
- 详解Ubuntu下安装和配置Apache2
- linux网站服务Apache的安装与配置方法详解
- Apache
- 安装
- 配置
相关文章
-
CentOS7 mini的安装和静态ip设置教程
本篇文章主要介绍了CentOS7 mini的安装和静态ip设置教程,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 2017-02-02
-
cloudstack下libvirtd服务无响应问题
这篇文章主要介绍了cloudstack下libvirtd服务无响应问题的相关资料,需要的朋友可以参考下 2016-10-10
-
Linux CentOS7系统中如何添加用户
这篇文章主要介绍了Linux CentOS7系统中如何添加用户问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教 2023-11-11
-
使用VSCode的Remote-SSH连接Linux进行远程开发
这篇文章主要介绍了使用VSCode的Remote-SSH连接Linux进行远程开发,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 2020-08-08
-
Linux中使用crond工具创建定时任务的方法
这篇文章主要介绍了Linux中使用crond工具创建定时任务的方法,本文通过多种方法给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 2020-02-02
-
LAMP服务器性能优化技巧之加速PHP
目前LAMP (Linux + Apache + MySQL + PHP) 近几年来发展迅速,已经成为Web 服务器的事实标准。本文我们将介绍基于LAMP组合的服务器的性能优化技巧:加速PHP。 2012-02-02
-
详解linux服务器配置——搭建SVN服务器
虽然在windows上搭建SVN很简单,但是效能却不高,这当然是和linux相比了,本篇文章主要介绍了Linux服务器配置——搭建SVN服务器,具有一定的参考价值,有兴趣的可以了解一下。 2016-12-12
-
linux系统中使用Vim删除偶数行或者奇数行
vim中进行奇偶数行操作,思路很简单,就是一次匹配两行,然后删除奇数行,删除偶数行或者两行合并。下面我们来看看具体怎么操作吧 2014-08-08
-
Apache下ModSecurity的安装启用与配置
这篇文章主要介绍了Apache下ModSecurity的安装启用与配置,需要的朋友可以参考下 2018-10-10
-
关于Grep的多次管道过滤的问题及解决
这篇文章主要介绍了关于Grep的多次管道过滤的问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教 2023-03-03