windows环境下安装apache及使用apache搭建反向代理

简介:

一、配置Apache平台软件

1、下载apache软件

http://httpd.apache.org/ 从Apache官网下载windows安装版的Apache服务器了,现在分享给大家。


2、方法/步骤如下:

2.1、进入apache服务器官网http://httpd.apache.org/,这里我们以下载稳定版的httpd 2.2.29为例,点击download。

wKiom1Qo-NWDX3lzAAa13MPPzVQ075.jpg


2.2、download.cgi页面,往下翻找到2.2.29版本,其中有两个下载选项

     Source: httpd-2.2.29.tar.gz [ PGP ] [ MD5 ] [ SHA1 ]

     Source: httpd-2.2.29.tar.bz2 [ PGP ] [ MD5 ] [ SHA1 ]

但这两个是类unix系统下安装的安装包,不是我们要的。这里我们点击Other files。

wKioL1Qo-YDwIvfTAAMWIXQVoPs483.jpg


2.3、页面上会提示:This download page includes only the sources to compile and build Apache yourself with the proper tools. Download the precompiled distribution for your platform from binaries/.

也就是刚刚那两个都是没有经编译的源码,要下载相应已编译的平台需要去binaries下载,这里点击旁边的binaries链接即可。

wKioL1Qo-j6Dh5HtAAOESeMY3ZQ100.jpg


2.4、点击win32即可。

wKioL1Qo-r2h8lPtAARr47tIwc4795.jpg


2.5、点进去之后,32位windows的http server 2.2.25分别带ssl和不带ssl功能的版本,根据需要选择一个即可,下面还有ftp的插件可以下载

wKiom1Qo-z_DFGnbAAQdC_6lZwM643.jpg

二、windows环境下安装apache服务


1、安装apache软件:

a、运行安装软件,欢迎界面,直接点next。

wKiom1Qo_WjRUm9eAAG2Dl0tUAk184.jpg


b、协议,同意,点next。

wKiom1Qo_ePDr0M8AAIAo32Bidk753.jpg

点next

wKiom1Qo_gvzs6rpAAJ5SyAtqUM241.jpg


c、基本配置信息,都是用于错误信息提示的相关信息:前两个服务器相关信息,如果有固定的域名,例如www.baidu.com,则第一行写baidu.com,第二行写www.baidu.com;否则两个都写localhost;第三行填写管理员邮箱地址(这是我自己的邮箱),其他按图片中的方式填写!!!

wKiom1Qo_yPyRuC7AAG7PW3_j4A506.jpg


d、典型或自定义安装。这里我选择第一个典型安装,next。

wKioL1QpAGuTqnPpAAFunO6xVzI757.jpg


e、路径改成自己设置的地址,必须全英文,不要放在网站地址里面哦!

wKiom1QpAIbg01BFAAEwnM4KYvo298.jpg


f、安装Install

wKioL1QpAXGB_bEQAAErWk8XQvI639.jpg


g、开始安装,请耐心等待。

wKiom1QpAUeh4fimAAFBYTcdkNQ734.jpg


h、安装完成,Finish。

wKiom1QpAXHyZi5tAAFnB2zVZ8c130.jpg


I、apache服务启动、停止、重启

wKiom1QpAtmTU4R3AAHceIiJwK0264.jpg


到些apache安装完成。



三、windows下使用apache搭建反向代理


1、安装Apache,并使其能正常工作

2、打开httpd.conf,找到以下几个Module并将其启用(如果没有,可以自行添加)

    mod_proxy.so(module_proxy) 

    mod_proxy_http.so(module_proxy_http)                 

    mod_cache.so(module_cache) 

    mod_disk_cache.so(module_disk_cache) 


3、参考以下VirtualHost段,进行设置:                

    <VirtualHost *:8081> 

       ServerName 10.75.123.1    //本地服务器内网地址 

       ProxyPass /test http://10.75.123.1:8080/test

       ProxyPassReverse /test http://10.75.123.1:8080/test


       ProxyPass /testm http://10.75.123.2:8089/testm 

       ProxyPassReverse /testm http://10.75.123.2:8089/testm

 

#下面这几段可以加也可不加,看需求                

    #  CacheRoot "d:/apache_cache/"                   

    #  CacheEnable disk /images/                   

    #  CacheDirLevels 2                   

    #  CacheDirLength 1                

    </VirtualHost> 

        

    其中,ProxyPass和ProxyPassReverse代表原始地址,CacheRoot为缓存目录,需要自行建立,并给Apache进程所在的用户分配NTFS权限,CacheEnable后的第一个参数disk表示用磁盘进行缓存,/images/ 表示需要缓存的目录,如果直接设置为/,可能导致动态脚本被缓存,那就失去了本身的意义。可以添加多个CacheEnable以缓存多个目录。CacheDirLevels和CacheDirLength一般不需要修改,这个表示缓存目录中数据目录的级数和目录名长度。 


    网页访问输入公网的域名或IP地址,上面的apache是用的8081的端口,那么外网把8081的端口放开才能访问。例如公网地址是221.224.89.220,开放端口是8081,访问如下所示:

http://221.224.89.220:8081/test



      本文转自ling118 51CTO博客,原文链接:http://blog.51cto.com/meiling/1559416,如需转载请自行联系原作者






相关文章
|
28天前
|
存储 Cloud Native Java
Windows下Minio的安装以及基本使用
MinIO 是一个开源的云原生分布式对象存储系统,兼容亚马逊S3接口,适合存储大容量非结构化数据。本文介绍Windows下MinIO的安装与基本使用:通过以上步骤,您可以在Windows环境中成功安装并使用MinIO。
115 17
|
2月前
|
关系型数据库 MySQL 数据库
【MySQL基础篇】MySQL概述、Windows下载MySQL8.0超详细图文安装教程
在这一章节,主要介绍两个部分,数据库相关概念及MySQL数据库的介绍、下载、安装、启动及连接。接着,详细描述了MySQL 8.0的版本选择与下载,推荐使用社区版(免费)。安装过程包括自定义安装路径、配置环境变量、启动和停止服务、以及客户端连接测试。此外,还提供了在同一台电脑上安装多个MySQL版本的方法及卸载步骤。最后,解释了关系型数据库(RDBMS)的特点,即基于二维表存储数据,使用SQL语言进行操作,格式统一且便于维护。通过具体的结构图展示了MySQL的数据模型,说明了数据库服务器、数据库、表和记录之间的层次关系。
【MySQL基础篇】MySQL概述、Windows下载MySQL8.0超详细图文安装教程
|
2月前
|
安全 关系型数据库 MySQL
Windows Server 安装 MySQL 8.0 详细指南
安装 MySQL 需要谨慎,特别注意安全配置和权限管理。根据实际业务需求调整配置,确保数据库的性能和安全。
202 9
|
2月前
|
机器学习/深度学习 并行计算 异构计算
WINDOWS安装eiseg遇到的问题和解决方法
通过本文的详细步骤和问题解决方法,希望能帮助你顺利在 Windows 系统上安装和运行 EISeg。
121 2
|
3月前
|
网络安全 Windows
Windows server 2012R2系统安装远程桌面服务后无法多用户同时登录是什么原因?
【11月更文挑战第15天】本文介绍了在Windows Server 2012 R2中遇到的多用户无法同时登录远程桌面的问题及其解决方法,包括许可模式限制、组策略配置问题、远程桌面服务配置错误以及网络和防火墙问题四个方面的原因分析及对应的解决方案。
202 4
|
3月前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
120 4
|
4月前
|
数据安全/隐私保护 Windows
安装 Windows Server 2019
安装 Windows Server 2019
114 1
|
4月前
|
Windows
安装 Windows Server 2003
安装 Windows Server 2003
|
3月前
|
消息中间件 Ubuntu Java
Ubuntu系统上安装Apache Kafka
Ubuntu系统上安装Apache Kafka
|
4月前
|
Linux 网络安全 虚拟化
适用于Linux的Windows子系统(WSL1)的安装与使用记录
并放到启动文件夹,就可以开机自动启动了。
272 0

热门文章

最新文章

推荐镜像

更多