设为首页 收藏本站
查看: 674|回复: 0

[经验分享] Tomcat应用绑定域名以及Apache端口转发

[复制链接]

尚未签到

发表于 2017-1-10 08:37:15 | 显示全部楼层 |阅读模式
1.下载安装版本的Tomcat(或者压缩版的,只不过要自己配开机自启服务);
2.http服务默认端口是80端口,如果只有一个软件服务器请直接修改为80端口;
3.如果有其他软件服务器(如IIS)占用了80端口请修改http端口为其他的,如果有其他Tomcat已经安装了请修改JVM端口
    a)修改80端口:打开conf/server.xml文件,找到下面的代码将port改为自己需要的端口数<Connector port="8080"  protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
    b)修改JVM端口:
        i.这里的port改为其他数字<Server port="8005" shutdown="SHUTDOWN">
        ii.这里的port改为其他数字<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
4.将自己的应用程序放在非webapps目录下,如果是war包请解压成文件夹;
5.打开conf/server.xml文件,在原来的Host标签对下添加一段代码
<Host name="www.xx.cn"  appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context docBase="E:\Program Files\web\xxx" path=""  reloadable="true" />
</Host>
Name中输入对应的域名,docBase中输入应用的文件夹位置;其他配置可以参考Tomcat手册进行配置。
6.启动tomcat,在浏览器中输入www.xx.cn看看能不能有显示,当然你要用自己配置的地址了
7.如果没有占用到80端口,那么就需要使用Apache服务器来转发了。

Apache端口转发
1.下载新版的Apache服务器;
2.打开conf/httpd.conf文件;
3.找到Listen,将后面的端口改成自己需要的,如80,也可以另写一行来监听多个端口;
4.将Include conf/extra/httpd-vhosts.conf前面的#去掉以使httpd-vhosts.conf文件生效,以及LoadModule proxy_http_module modules/mod_proxy_http.so
5.打开conf/extra/httpd-vhost.conf文件,在下面加入以下代码
<VirtualHost *:80>(*表示监听所有IP,后面的80表示监听从哪个端口发来的数据)
ServerAdmin XXX@xxx.cn (这里是管理员的邮件地址)
ServerName www.xx.cn (这里就是你的域名地址)
ProxyPass / http://www.xx.cn:8100/ (这里就是你要转发到的地址,就是Tomcat中的地址)
ProxyPassReverse / http://www.xx.cn:8100/ (指令用于处理重定向时的转发)
ErrorLog "logs/www.xx.cn/error.log" (日志位置)
CustomLog "logs/www.xx.cn/access.log" common  (重复一下)
</VirtualHost>
注意:如果配置了日志,有自定义文件夹的话一定要手动新建这个文件夹
6.然后启动Apache,在浏览器中输入www.xx.cn,不用加端口号也可以直接访问非80端口Tomcat的应用了。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-326272-1-1.html 上篇帖子: APMServ5.2.6中“Apache启动失败,请检... 下篇帖子: 使用Apache搭建Sticky模式的Tomcat集群
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表