新手请教一个apache代理转发的问题!!!
cotoo 2014-01-17 02:05:00 本人新手一枚,有说的不对的地方请大家多多见谅!
最近小菜我用myeclipse开发了一web应用,开发完毕就要架到服务器上了,
我用tomcat作为搭建平台,搭建部署完成了,但是内网访问的话要加IP、端口和项目名才能进系统
我想直接使用输入IP就能访问系统,
在网上看了一些教程说是修改tomcat安装文件夹下的配置文件server.xml
<Host name="localhost" appBase="webapps/logistics"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<!-- Access log processes all example.
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
-->
</Host>
我将红色部分添加了自己的项目名,端口也改到了80,之后直接输入localhost访问,
但访问不能,报404错误(就是没有加载上了)
之后我问了我朋友,我朋友说这样修改是不行的,需要代理转发,他推荐了nginx这个软件,
我就想问,是不是tomcat真不能这样修改以达到直接输IP访问系统,必须要代理转发!!
望大大们指点一二!!