当前位置: 首页 > news >正文

linux设置url转发,Apache+Weblogic实现URL转发

一、需求背景

项目部署在Weblogic应用服务器上,上线之后,申请并配置了域名,但是仍需加上端口号才能访问,这样对于用户访问很不方便。为了实现直接用域名访问系统,于是开发人员搭建了Apache HTTP Server,利用URL转发来解决这个问题。

二、安装Apache HTTP Server

1、下载apache(地址:http://httpd.apache.org),并解压到指定目录下;

2、安装,步骤如下:

首先进入解压后的apache文件夹下,然后依次执行如下命令:

[root@localhost  httpd-2.2.4]# ./configure --prefix=/usr/local/apache

备注:此目录可自行指定。

[root@localhost  httpd-2.2.4]# make

[root@localhost  httpd-2.2.4]# make install

备注:编译并安装。

3、启动Apache,进行测试

[root@localhost  httpd-2.2.4]# cd /usr/local/apache/bin

[root@localhost  bin]# ./apachectl start

打开浏览器,并在地址栏中输入地址http://localhost/,如果安装成功则会出现安装成功

的提示界面。

注意:安装完成后检查系统服务中的HTTPD服务是否已经启动,如果启动需要先停止。

三、添加URL转发模块

上述安装过程中,并没有安装任何模块,而Apache做URL转发需要用到proxy相关模块,下面来详细讲解proxy相关模块的安装。

1、  编译mod_proxy.so和mod_proxy_http.so

首先进入解压后的apache文件夹下

[root@localhost httpd-2.2.4]# cd modules

[root@localhost modules]# /usr/local/apache/bin/apxs -c -i mod_proxy.c proxy_util.c

[root@localhost modules]# /usr/local/apache/bin/apxs -c -i mod_proxy_http.c proxy_util.c

这时生成的mod_proxy.so和mod_proxy_http.so会被自动复制到/usr/local/apache/modules

2、  修改配置文件

[root@localhost modules]# cd /usr/local/apache/conf

[root@localhost conf]# vi httpd.conf

在文件末尾添加以下4行配置

LoadModule proxy_module modules/mod_proxy.so

LoadModule proxy_http_module modules/mod_proxy_http.so

3、  测试配置是否正确

打开浏览器,地址栏输入http://172.31.2.72,如果可以正常访问,则表明URL转发已

配置正确。以后访问不需要再输入端口号了。

好了,是不是很简单就OK了,其实使用nginx更方便,这里就不详细说明了,有需要的小伙伴联系我就行了

相关文章:

  • android 广播注册多次,记一次安卓开发广播重复注册的解决方案
  • Android封装拍照sdk,Android 短视频拍摄、拍照滤镜 第三方库SDK
  • c 开发android原生程序,Android原生开发极简教程
  • 印象笔记Android版本,【版本更新】印象笔记Windows 版、Mac 版、安卓版更新说明...
  • android最终幻想4中文,最终幻想4下载
  • 华为鸿蒙系统有出电脑系统没,刚刚!华为鸿蒙自有操作系统发布了!
  • linux联盟,linuxea:白话容器之联盟式容器与host网络模式(12)
  • c# html转换图片格式,C#使用WebBrowser实现HTML转图片功能的方法
  • HTML5多页面调用一个变量,比如很多页面都会ajax网址(这个网址,有没有配置文件,可以放置,然后所有html统一调用那个配置文件中的这个 网址变量?)怎么调用,多谢了....
  • 输入选择框 html代码怎么写,html-如何显示基于Mat-Select选项的输入框
  • 微信公众平台接口 html,微信公众号平台接口开发 菜单管理的实现
  • 怎么把html改成迅雷bt种子文件格式,BT种子怎么制作?教你如何制作BT种子
  • html loading插件,推荐一款我自己开发的jquery loading插件
  • struts2 html post large data,十一、Struts2 文件上传
  • HTML表格上边境不显示,如何显示的iframe边界之外HTML元素
  • easy-rules规则引擎最佳落地实践
  • 看我如何连夜自建网站背刺我的求职对手们
  • 027.将有序数组转换为二叉搜索树
  • 第五届传智杯-初赛【B组-题解】
  • 最全面的SpringMVC教程(一)——SpringMVC简介
  • OpenCV-Python小应用(六):车道线检测
  • 微信小程序介绍
  • matlab实现MCMC的马尔可夫转换MS- ARMA - GARCH模型估计
  • 华为云桌面Workspace,让你的办公更加舒适惬意
  • 基于优先级的时间片轮转调度算法(C语言实现)