Apache安装配置https+反向代理

背景

公司新项目,花几十万买了服务器,xshell我都准备好了,没想到最后却是windows server系统,我也是醉了,本想用nginx做代理的,实现前后端分离部署,我们领导说让用Apahce。

注:各位小哥哥,小姐姐,别骂我不专业,公司和客户环境如此,我也是第一次。

简介

Apache(音译为阿帕奇)是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。(注:抄录自百度百科)

话不多说,上干货!!!

安装流程

下载地址Apache Distribution Directory

Apache安装配置https+反向代理_第1张图片

Apache安装配置https+反向代理_第2张图片

转到windows平台

Apache安装配置https+反向代理_第3张图片

 第三方下载

Apache安装配置https+反向代理_第4张图片

根据系统选择,这里选择64位

Apache安装配置https+反向代理_第5张图片 下载完成

Apache安装配置https+反向代理_第6张图片

 解压文件

Apache安装配置https+反向代理_第7张图片

 Apache服务器的配置

进入到conf目录,找到httpd.conf配置文件

修改目录位置

 设置服务端口

配置服务

配置安装Apache的主服务,有了它,Apache才可启动。打开cmd窗口,输入:"D:\Apache-2.4.20\Apache\bin\httpd.exe" -k install -n apache,切记包含引号。该命令的意思是,安装apache服务,并将该服务名称命名为apache(你也可以改成别的),回车。 

Apache安装配置https+反向代理_第8张图片

 Apache服务启动

Apache安装配置https+反向代理_第9张图片

让我歇一会,工程量有点大!!!

 接下来是配置https和反向代理

先来个说明

Apache安装配置https+反向代理_第10张图片

 打开ssl模块

在httpd.conf中找到mod_ssl.so,去掉前面的#

Apache安装配置https+反向代理_第11张图片

引入ssl配置文件

在httpd.conf中找到httpd-ssl.conf,去掉前面的#

Apache安装配置https+反向代理_第12张图片

 在Apache24\conf\extra目录下找到httpd-ssl.conf文件

配置监听端口9443,可根据你的实际需要配置

Apache安装配置https+反向代理_第13张图片

配置 Virtual

Apache安装配置https+反向代理_第14张图片

 在Virtual中配置SSL证书,证书从某里上下载的

Apache安装配置https+反向代理_第15张图片

 到此,https配置未完成

配置反向代理

打开反向代理配置,在httpd.conf中找到mod_proxy.so,mod_proxy_https打开(去掉前面#)

Apache安装配置https+反向代理_第16张图片

 在httpd_https.conf下配置proxy代理

Apache安装配置https+反向代理_第17张图片

 配置后重启服务,即可!

打完收工!好累!

接收吐槽,不接受骂娘!!!

 

你可能感兴趣的:(java工具类,apache,https,nginx)