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的应用了。
分享到:
相关推荐
tomcat服务器绑定域名
看看这个 叫你如何tomcat绑定域名
实现了在tomcat下部署多个自己的项目和特定的域名绑定。
apache+tomcat整合以及域名绑定,教你发布javaweb网站
apache tomcat6整合域名直接访问 apache tomcat6整合域名直接访问 apache tomcat6整合域名直接访问
一个教你怎么样绑定tomcat域名的文档
如何安装配置你的tomcat5并绑定域名
这是给上海申通部署的时候,他们要项目部署在域名上,按照里面说的方法就可以部署到域名上,实际有点经验的,根本不需要看这个文档,如果有什么不明白的,可以联系我
Tomcat7下载(apache-tomcat-7.0.85)Tomcat7下载(apache-tomcat-7.0.85)Tomcat7下载(apache-tomcat-7.0.85)Tomcat7下载(apache-tomcat-7.0.85)
Apache是普通服务器,本身只支持html即普通网页。不过可以通过插件支持php,还可以与Tomcat连通(单向Apache连接Tomcat,就是说通过Apache可以访问...Apache,nginx,tomcat并称为网页服务三剑客,可见其应用度之广泛。
Apache tomcat6.0 java开发工具 Apache tomcat6.0 Apache tomcat6.0
apache-tomcat-7.0.53apache-tomcat-7.0.53apache-tomcat-7.0.53apache-tomcat-7.0.53
Linux Tomcat绑定多个域名配置;里面有详情
Apache+tomcat服务器环境中多域名的配置Apache+tomcat服务器环境中多域名的配置
在CentOS中给Apache Tomcat绑定IPv4地址的教程.docx
apache+tomcat域名泛解析
TomCat Apache 整合TomCat Apache 整合TomCat Apache 整合TomCat Apache 整合TomCat Apache 整合TomCat Apache 整合
一般来说,我们不直接将 tomcat 运行在 80 端口,更安全的做法是在 80 端口运行一个 http server,然后通过反向代理转发到 8080 端口。 以下的几种方式均基于反向代理实现,需要对应的反向代理服务程序,这里使用的...
Apache Tomcat 6高级编程part1
Apache是web服务器,Tomcat是应用服务器,apache tomcat只是一个servlet容器,是Apache的扩展;Apache和Tomcat都可以做为独立的web服务器来运行,但是Apache不能解释java程序。我后面Javaweb程序设计文章里面在...