1. 下载安装版本的Tomcat(或者压缩版的,只不过要自己配开机自启服务);
2. http服务默认端口是80端口,如果只有一个软件服务器请直接修改为80端口;
3. 如果有其他软件服务器(如IIS)占用了80端口请修改http端口为其他的,如果有其他Tomcat已经安装了请修改JVM端口
a) 修改80端口:打开conf/server.xml文件,找到下面的代码将port改为自己需要的端口数
Java代码 收藏代码
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
b) 修改JVM端口:
i. 这里的port改为其他数字
Java代码 收藏代码
<Server port="8005" shutdown="SHUTDOWN">
ii. 这里的port改为其他数字
Java代码 收藏代码
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
4. 将自己的应用程序放在非webapps目录下,如果是war包请解压成文件夹;
5. 打开conf/server.xml文件,在原来的Host标签对下添加一段代码
Java代码 收藏代码
<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文件,在下面加入以下代码
Java代码 收藏代码
<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的应用了。
分享到:
相关推荐
apache+tomcat域名泛解析
Tomcat 域名设置,配置。 tomcat配置虚拟目录和域名
一个教你怎么样绑定tomcat域名的文档
tomcat域名和内存配置实例,直接copy的现有配置文件拿过来了,大伙参考一下,直接可以用的配置。另外我喜欢下东西,得圈点分,望大家见谅
tomcat域名绑定.pdf
tomcat域名绑定[归类].pdf
今天刚把域名配成,就把apache与tomcat的内容整合了 包括 域名配置说明 加参考文档
使用Tomcat配置域名的方法。
这是给上海申通部署的时候,他们要项目部署在域名上,按照里面说的方法就可以部署到域名上,实际有点经验的,根本不需要看这个文档,如果有什么不明白的,可以联系我
设置tomcat只允许域名访问 设置tomcat只允许域名访问
配置tomcat直接输入域名访问
TOMCAT的域名配置. TOMCAT的域名配置
看看这个 叫你如何tomcat绑定域名
tomcat服务器绑定域名
实现了在tomcat下部署多个自己的项目和特定的域名绑定。
tomcat配置只能域名访问禁止ip访问 直接替换tomcat里面的server.xml 文件,但是里面的ip要更换你自己的ip
apache tomcat6整合域名直接访问 apache tomcat6整合域名直接访问 apache tomcat6整合域名直接访问
使用Tomcat实现多个域名映射到一个服务器上的不同服务
基于同一ip,多个域名 tomcat 配置