日期:2014-05-20  浏览次数:20710 次

java web 部署后怎样通过域名访问
我有两个java站点,一个是 site1 一个是 site2, 原来都部署在tomcat里,访问方式是 http://127.0.0.1:8080/site1 和 http://127.0.0.1:8080/site2

现在想通过域名访问,访问效果如: 第一个 http://www.siteone.com 和http://www.sitetwo.com

有经验的大虾请指导

------解决方案--------------------
运行输入drivers 双击etc文件 打开hosts文件用记事本,
把以前的内容用#注释掉!

#127.0.0.1 localhost

127.0.0.1 www.siteone.com


这样就搞定了!你试试看吧 www.siteone.com/site1
------解决方案--------------------
楼上正解
------解决方案--------------------
运行输入drivers 双击etc文件 打开hosts文件用记事本,
把以前的内容用#注释掉!

#127.0.0.1 localhost

127.0.0.1 www.siteone.com



的确 ,正解啊
------解决方案--------------------
LS都给出答案了。。。。LZ要研究研究。。。。
------解决方案--------------------
应该要去申请一个域名吧,有的不要钱的
------解决方案--------------------
没太看懂你的需求,不过猜测是想做多域名的虚拟主机。

1、本机测试就不用申请域名了,如上面有人说过的,设置hosts:
127.0.0.1 www.siteone.com
127.0.0.1 www.sitetwo.com

2、安装Apahce或EnginX之类的Web服务器,作为前置机。
配置Apache虚拟主机,类似:
<VirtualHost *:80>
ServerName www.siteone.com
ServerAlias siteone.cn
....
配置反向代理,类似:
ProxyPass http://127.0.0.1/site1 
ProxyPassReverse http://127.0.0.1/site1 

</VirtualHost>
<VirtualHost *:80>
另一个的
</VirtualHost>

大致以上,详细的内容自己Google吧,我看楼主也是比较有经验的人了。
------解决方案--------------------
探讨
看了看前面的帖子,对楼主说话方式也觉得不太妥,虽然很多人理解错了意思,但人非圣贤。

就事论事的说,我估计楼主之前没有接触过大型系统的部署,所以多说几句吧。

以生产环境系统的部署模型而言,大致是:

Internet路由 --> 硬件负载均衡设备 --> Apahce(Web前置) --> 中间件(Weblogic、Tomcat) --> 数据库


以我个人的按理而言,就曾经……

------解决方案--------------------
长见识
------解决方案--------------------
学习了……
------解决方案--------------------
不懂,但是顶顶,接分