- 论坛徽章:
- 0
|
10可用积分
apache+tomcat 搭建的Web 服务器,外网ip假设为 http://1.2.3.4
问题:外网无法正常访问http://1.2.3.4
服务器上:
http://127.0.0.1 和用外网ip http://1.2.3.4 访问正常。
但国内其他客户访问结果:
直接用IE ,遨游,搜狗,火狐浏览器都无法访问,但是搜狗浏览器,开启全网加速功能可以正常。
网上百度下,才知道搜狗全网加速功能,实际是启用了代理服务器做了转发。后来我测试了下证实了这点。
下面是tomcat 的配置 server.xml :
<?xml version="1.0" encoding="utf-8" ?>
<Server port="8005" shutdown="SHUTDOWN">
<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
<Listener className="org.apache.catalina.core.JasperListener" />
<Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
<GlobalNamingResources>
<Resource name="UserDatabase" auth="Container" type="org.apache.catalina.UserDatabase" description="User database that can be updated and saved" factory="org.apache.catalina.users.MemoryUserDatabaseFactory" pathname="conf/tomcat-users.xml" />
</GlobalNamingResources>
<Service name="Catalina">
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="10000" redirectPort="8443" />
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
<Engine name="Catalina" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase" />
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
</Host>
</Engine>
</Service>
</Server>
麻烦大家帮我看下,哪里配置有问题还是其他方面的原因。谢谢!
附
利用搜狗代理服务器访问的测试方法如下:
1)安装好搜狗浏览器
2)开始-运行输入:
"C:\Program Files\SogouExplorer\SogouExplorer.exe" -proxy 开启搜狗代理服务进程
说明: "C:\Program Files\SogouExplorer\SogouExplorer.exe" 是搜狗浏览器程序默认的安装路径,如果安装路径不同,依个人情况而定。
3) 打开IE 工具--iternet选项--连接--局域网设置
勾选 代理服务器,地址填入127.0.0.1 端口 8081 这样IE 就可以正常访问http://1.2.3.4 网站
可以用IE访问http://www.123cha.com 网站 确定是否代理设置成功 |
|