`
jxfsuda
  • 浏览: 5427 次
  • 来自: ...
社区版块
存档分类
最新评论

apache代理后的站点,使用<c:url>取不到域名,显示的是内网地址

阅读更多
先说网络环境:  域名服务器 A :linux+apache  ,应用服务器 B :windows+tomcat  在同一内网
sso.demo.cn  指向到  A的80端口
apache配置
<VirtualHost *:80>
    ProxyPreserveHost On
    ServerAdmin webmaster@demo.cn
    ServerName sso.demo.cn
    ProxyPass / http://192.168.0.2:8088/
    ProxyPassReverse / http://192.168.0.2:8088/
</VirtualHost>

但是这样在B中,使用 <c:url> 或者 <%=request.getServerName()%> 获取的都是 http://192.168.0.2:8088/  ,是哪里配置有问题,还是需要修改jstl源码,还是request的方法使用不当?  求一个解释  ,因为大量使用了 <c:url /> 最好有一个简洁的处理方法
2
0
分享到:
评论
1 楼 jxfsuda 2013-11-08  
09年的帖子,现在看看多亲切.

相关推荐

    POI PPT 更新柱状图数据,清除缓存,更新<c:extLst>标签数据,更新<c15:dlblRangeCache>标签

    在这个场景中,我们将详细探讨如何使用Apache POI更新PPT中的柱状图数据,清除缓存,以及处理`&lt;c:extLst&gt;`和`&lt;c15:dlblRangeCache&gt;`这两个XML标签。 首先,柱状图是PowerPoint中常见的一种数据可视化图表,用于比较...

    javaweb课程设计基础知识+教程+课件_CORE核心标签.doc

    1. 表达式操作:&lt;c:out&gt;、&lt;c:set&gt;、&lt;c:remove&gt;、&lt;c:catch&gt; 等标签主要用来显示数据内容、变量赋值、变量删除和错误捕捉等操作。 2. 流程控制:&lt;c:if&gt;、&lt;c:choose&gt;、&lt;c:when&gt;、&lt;c:otherwise&gt; 等标签主要用来控制程序...

    struts2标签详解.pdf

    例如:`&lt;s:a href="%{url}"&gt;English&lt;/s:a&gt;`,这会生成一个链接,显示文本为“English”,并且链接到前面`&lt;s:url&gt;`生成的URL上。 4. `&lt;s:property&gt;`:用于输出action中对象的属性值。例如:`&lt;h2&gt;&lt;s:property value=...

    JSP使用C标签时必须引入的jar包

    C标签库提供了一些类似于Java编程中的控制结构,例如`&lt;c:if&gt;`, `&lt;c:forEach&gt;`, `&lt;c:choose&gt;`, `&lt;c:set&gt;`等,这些标签能够帮助开发者更方便地在JSP页面上进行逻辑处理,而无需过多地编写脚本let或Java表达式。...

    javaweb编程JSTL包

    例如,`&lt;c:if&gt;`用于执行条件判断,`&lt;c:forEach&gt;`用于遍历集合,`&lt;c:url&gt;`和`&lt;c:param&gt;`则用来构建和管理URL。 XML标签库(XML tag library)则提供了处理XML文档的功能,如解析XML、XSLT转换等。通过`&lt;x:parse&gt;`...

    Java标签库以及用法例子API

    例如`&lt;c:forEach&gt;`用于遍历集合,`&lt;c:if&gt;`和`&lt;c:choose&gt;`用于条件判断,`&lt;c:set&gt;`和`&lt;c:remove&gt;`用于变量管理。 2. **XML库**(JSTL XML,也称为fx):这个库提供了处理XML文档的功能,如解析、转换和输出XML数据。...

    JSP标准标签库

    - &lt;c:import&gt;标签用于将指定的URL地址的内容插入到当前页面中。 - &lt;c:param&gt;标签用于向URL传递参数。 - &lt;c:redirect&gt;标签用于执行页面重定向。 JSTL的标签库使用前需要将其相关.jar包放置在/WEB-INF/lib目录下,...

    jstl.jar+standard.jar

    1. **Core标签库**:提供了处理流程控制、URL操作、条件语句等基础功能,如 `&lt;c:if&gt;`, `&lt;c:forEach&gt;`, `&lt;c:choose&gt;` 和 `&lt;c:url&gt;` 等。 2. **Format/Internationalization标签库**:支持国际化和格式化功能,如日期...

    通过xsd文件创建bean所需jar包

    1、使用xmlbeans通过xsd文件创建bean所需jar包; 2、xmlbeans可以去git上下载:git://git.apache.org/xmlbeans.git 3、命令如: D:\xmlbeans\bin\scomp -src xmlbean/ -d xmlbeanclass -out *.jar *.xsd -compiler C:...

    java通过freemarker模板导出word含图片

    Map&lt;String, Object&gt; dataModel = new HashMap&lt;&gt;(); dataModel.put("title", "测试报告"); dataModel.put("content", "这是测试内容..."); dataModel.put("image", encodeImageToBase64("path/to/image.jpg")); ...

    CentOS下Apache配置多域名或者多端口映射

    如果我们将一个 CI(CodeIgniter)项目放置于此目录下,并且服务器的外网 IP 地址为 `ExampleIp`,由于 CI 使用 MVC 架构,因此我们需要在 Apache 中启用重写功能来正确处理 URL。 在 `/etc/httpd/conf/httpd.conf`...

    jstl.zip jar包

    &lt;c:url value="/somePath" var="url"&gt; &lt;c:param name="param1" value="value1"/&gt; &lt;/c:url&gt; &lt;a href="${url}"&gt;Link&lt;/a&gt; ``` 通过JSTL,开发者可以编写出更清晰、更易于维护的JSP页面,减少了直接在页面中嵌入...

    基于CXF的webservice的发布及访问

    &lt;url-pattern&gt;/services/*&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; ``` 5. **部署与启动**:将项目打包成WAR文件,部署到应用服务器如Tomcat。启动服务器后,CXF会自动发布Web服务。 **二、CXF客户端调用** 1. **...

    tomcat httpHeaderSecurity.jar

    X-Frame-Options标头不包含在HTTP响应中以防止'ClickJacking'攻击 缺少X-Frame-Options头 ... &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; 注意:tomcat8以下版本需要下载httpHeaderSecurity.jar这个包

    protoc-gen-grpc-java-1.40.0-osx-aarch_64.exe

    &lt;name&gt;Apache 2.0&lt;/name&gt; &lt;url&gt;https://opensource.org/licenses/Apache-2.0&lt;/url&gt; &lt;/license&gt; &lt;/licenses&gt; &lt;developers&gt; &lt;developer&gt; &lt;id&gt;grpc.io&lt;/id&gt; &lt;name&gt;gRPC Contributors&lt;/name&gt; &lt;email&gt;grpc-io@...

    Apache CXF部署WebServices实例代码

    &lt;url-pattern&gt;/services/*&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; ``` 6. **测试服务**:部署完成后,你可以通过HTTP客户端或者CXF的测试工具来调用你的Web服务,验证其是否正常工作。 在提供的压缩包文件"ESBServer...

    Maven使用tomcat8-maven-plugin插件.docx

    &lt;groupId&gt;org.apache.tomcat.maven&lt;/groupId&gt; &lt;artifactId&gt;tomcat8-maven-plugin&lt;/artifactId&gt; &lt;version&gt;3.0-r1655215&lt;/version&gt; &lt;/plugin&gt; ``` 但是,如果我们直接添加上面的依赖项,Maven 将无法找到该插件,...

    axis2 调用webservice 例子

    &lt;groupId&gt;org.apache.axis2&lt;/groupId&gt; &lt;artifactId&gt;axis2&lt;/artifactId&gt; &lt;version&gt;1.6.2&lt;/version&gt; &lt;/dependency&gt; &lt;dependency&gt; &lt;groupId&gt;org.apache.axis2&lt;/groupId&gt; &lt;artifactId&gt;axis2-...

    maven-shade-plugin-3.1.0.jar

    maven打包,指定入口类的jar包,具体的pom配置为:&lt;plugin&gt; &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt; &lt;artifactId&gt;maven-shade-plugin&lt;/artifactId&gt; &lt;version&gt;3.1.0&lt;/version&gt; &lt;executions&gt; &lt;execution&gt; ...

    apache 设置主机头,同一端口绑定多个域名和网站

    例如,`&lt;VirtualHost 220.231.32.*:80&gt;`这样的配置会导致问题,因为同时使用了通配符和指定端口,这是不被支持的。 3. **正确配置ServerName**: `ServerName`字段对于基于主机头的名称虚拟主机至关重要。它必须与...

Global site tag (gtag.js) - Google Analytics