tomcatip访问
❶ tomcat怎么设置用外网的电脑通过IP访问
在tomcat中设置<Host name="本机的外网IP"
首先,这个是不需要的
如果你是用model拨号,那么通过以上设置就可以了
如果你是通过路由器拨号,那么你需要进入路由器..找到"端口映射"(不同的路由器名字可能不一样)将来自WAN的访问"转接"到你自己电脑上
在端口映射的新项中,选择该项为TCP,端口为80,然后转到你自己的 192.168.1.11:80去即可
❷ 求教我的tomcat配置了域名之后,为什么域名访问正常,而ip反而不能访问呢
正常的域名访问是通过DNS解析成IP的,如果域名能够访问,说明该IP是能够访问的。所以,理论上你通过IP是能够访问的。
如果不能通过IP访问,则可能该客户端通过DNS解析不到IP。可以将该IP地址从DNS解析中过滤掉。
❸ 怎么用Tomcat实现IP限制访问
Tomcat供了两个参数供配置:RemoteHostValve 和RemoteAddrValve,前者用于限制主机名,后者用于限制IP地址。通过配置这两个参数,可以过滤来自请求的主机或IP地址,并允许或拒绝哪些主机/IP。
全局设置,对Tomcat下所有应用生效:
server.xml中添加下面一行,重启服务器即可:
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="192.168.1.*" deny=""/>
此行放在</Host>之前。例:
1,只允许192.168.1.10访问:
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="192.168.1.10" deny=""/>
2,只允许192.168.1.*网段访问:
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="192.168.1.*" deny=""/>
3,只允许192.168.1.10、192.168.1.30访问:
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="192.168.1.10,192.168.1.30" deny=""/>
4,根据主机名进行限制:
<Valve className="org.apache.catalina.valves.RemoteHostValve" allow="abc.com" deny=""/>局部设置,仅对具体的应用生效,根据项目配置情况进行设置:
1)使用conf目录下xml文件进行配置${tomcat_root}confproj_1.xml
2)直接在server.xml中进行设置${tomcat_root}confserver.xml
在上述文件对应项目的</Context>前增加下面一行:
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="192.168.1.*" deny=""/>特别需求:测试版本不想提供别人访问,打开tomcat6confserver.xml文件,如果是要限制整个站点别人不能访问,则要将
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="192.168.1.*,192.168.2.*,*.mysite.com" deny=""/>
加入到<HOST></HOST>标签中,如果是要限制某个站点不能被访问,则要加入到<Context>里面就可以。
<Context path="/myweb" reloadable="true" docBase="E: omcat6webappsmyweb">
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="192.168.13.110,192.168.1.*,220.250.13.21" deny=""/>
< /Context>
RemoteHostValve根据主机名进行限制:
<Valve className="org.apache.catalina.valves.RemoteHostValve" allow="tmachine1" deny=""/>
修改文件:
tomcat/conf/server.xml
通过tomcat限制ip访问。
❹ tomcat下的web应用怎么直接输入IP地址就可以访问
直接将web项目文件件拷贝到webapps 目录中,访问地址为:
ip:port/webapp以下路径/文件名或文件夹名
例如查看webapp/example/index.jsp,访问地址为127.0.0.1:8443/example/index.jsp,
❺ tomcat直接访问ip端口怎么跳转到tomcat下
找到tomcat的主目录,进入conf文件夹,找到server.xml文件,并打开:
tomcat设置IP地址或者域名访问
修改tomcat的监听端口为80端口:
在server.xml文件中找到:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
修改成:
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
如图:
tomcat设置IP地址或者域名访问
在server.xml文件中找到:
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
tomcat设置IP地址或者域名访问
把在第3点中找到的内容中的 localhost 替换成你想修改的IP地址或者域名地址。如图,是我修改后的配置:
tomcat设置IP地址或者域名访问
在<host></host>标签中间,添加如下内容:
<Context path="" docBase="/mytestweb"/>
说明:docBase的值也可以是绝对路径。
如图,是我修改后的配置:
tomcat设置IP地址或者域名访问
6
在webapps文件夹的情况如图:
tomcat设置IP地址或者域名访问
7
配置完成,赶紧测试一把吧~我成功了!
❻ 远程服务器tomcat部署完成,ip地址可以访问,但是不可以域名访问,什么原因
检查一下域名是否已经解析到对应的IP上了。
还有就是服务器端tomcat上是否绑定对应域名的主机头。
海腾数据张毅龙为您回答,希望可以帮到您
❼ tomcat 用自己的IP不能访问
有时候还要考虑一下代理服务器~
如果本机配置了代理服务器,那访问的时候通过代理服务器是无法正常访问的。