/**PageBeginHtml Block Begin **/ /***自定义返回顶部小火箭***/ /*生成博客目录的JS 开始*/ /*生成博客目录的JS 结束*/

win10配置Apache服务器 及 转发配置

 

Apache 服务器应用下载安装

 

一、下载apache服务器

 

apache官网
点击Downloads

 

 

 

 

点击ApacheHaus

 

 

x86是32位的,x64是64位的,根据自己的操作系统选择下载

 

下载到本地后,解压,可以放到任意位置

 

二、修改配置文件

   

 

 a.设置文档中的绝对路径 

Define SRVROOT "D:/_soft/Apache24"
    b.修改监听端口

Listen 8888

 


找到Apache24\conf\httpd.conf文件,用文本编辑器打开,找到:Define SRVROOT 这一项,将其右方的值改为当前你Apache安装存放的目录地址,如图所示:

 


三、启动apache


win+r输入cmd,进入cmd(管理员窗口)窗口

 

 

进入到D:\apache\Apache24\bin下,执行下条命令

httpd.exe -k install -n "Apache24"

 

 

 



出现以上界面后,说明安装成功

 

在安装目录下找到\Apache24\bin\ApacheMonitor.exe可执行文件,双击运行,桌面右下角会出现图标,双击打开窗口界面

 

 


打开浏览器,输入访问http://localhost 若出现如下图所示界面,则Apache服务器的基本配置完毕,此时apache服务器已经可以运行 

 

   管理员身份运行CMD安装,服务名可自行指定,不一定为"Apache2.4"

httpd.exe -k install -n "Apache2.4"
httpd -k start
    (猜测)httpd -k start命令似乎是启动默认服务名"Apache2.4"

    测试时发现如果服务名不为Apache2.4,不指定服务名运行命令行会报AH00436: No installed service named

    这时需指定服务名运行,如服务名为"Apache"

httpd.exe -w -n “Apache” -k start
    相应的,卸载apache服务命令为

httpd.exe -k uninstall -n "Apache2.4"

 


 

Apache在windows简单安装部署并使用ProxyPass转发URL到Tomcat

 

   修改文件Apache24/conf/httpd.conf

#apache具备将URL转发给Tomcat的能力
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
 
ProxyPass /test http://127.0.0.1:8080/test
ProxyPassReverse /test http://127.0.0.1:8080/test
    CMD重启服务

httpd -k restart 

 

配置完成

    确保tomcat中test已经成功部署后,访问http://127.0.0.1:8888/test/

 

 

 

apache服务的卸载(未测试)

    先卸载apache服务,若直接删除安装路径的文件夹,会有残余文件在电脑,可能会造成不必要的麻烦

    先停止服务,然后CMD执行:sc delete Apache2.4(Apache2.4是Apache服务器的服务名)。

 

apache各文件夹(盗图)

 

 

 

 

 

 

 


 

posted @ 2023-08-21 17:09  一品堂.技术学习笔记  阅读(329)  评论(0编辑  收藏  举报