首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > Apache >

Tomcat使用绑定域名以及Apache端口转发

2013-03-17 
Tomcat应用绑定域名以及Apache端口转发?Connector port8080protocolHTTP/1.1 connectionTimeout2

Tomcat应用绑定域名以及Apache端口转发
?Tomcat使用绑定域名以及Apache端口转发Tomcat使用绑定域名以及Apache端口转发

    <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />


    ??? b) 修改JVM端口:
    ??????? i. 这里的port改为其他数字

    ?Tomcat使用绑定域名以及Apache端口转发Tomcat使用绑定域名以及Apache端口转发
      <Server port="8005" shutdown="SHUTDOWN">


      ??????? ii. 这里的port改为其他数字

      ?Tomcat使用绑定域名以及Apache端口转发Tomcat使用绑定域名以及Apache端口转发
        <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />


        4. 将自己的应用程序放在非webapps目录下,如果是war包请解压成文件夹;
        5. 打开conf/server.xml文件,在原来的Host标签对下添加一段代码

        ?Tomcat使用绑定域名以及Apache端口转发Tomcat使用绑定域名以及Apache端口转发
          <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文件生效;
          5. 打开conf/extra/httpd-vhost.conf文件,在下面加入以下代码

          ?Tomcat使用绑定域名以及Apache端口转发Tomcat使用绑定域名以及Apache端口转发
            <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.superocean.cn/error.log" (日志位置) CustomLog "logs/www.superocean.cn/access.log" common (重复一下)</VirtualHost>


            6.然后启动Apache,在浏览器中输入www.xx.cn,不用加端口号也可以直接访问非80端口Tomcat的应用了。

热点排行