Tomcat应用绑定域名以及Apache端口转发
来源:互联网 发布:网络教育介绍 编辑:程序博客网 时间:2024/06/07 06:51
1. 下载安装版本的Tomcat(或者压缩版的,只不过要自己配开机自启服务);
2. http服务默认端口是80端口,如果只有一个软件服务器请直接修改为80端口;
3. 如果有其他软件服务器(如IIS)占用了80端口请修改http端口为其他的,如果有其他Tomcat已经安装了请修改JVM端口
a) 修改80端口:打开conf/server.xml文件,找到下面的代码将port改为自己需要的端口数
b) 修改JVM端口:
i. 这里的port改为其他数字
ii. 这里的port改为其他数字
4. 将自己的应用程序放在非webapps目录下,如果是war包请解压成文件夹;
5. 打开conf/server.xml文件,在原来的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文件,在下面加入以下代码
注意:如果配置了日志,有自定义文件夹的话一定要手动新建这个文件夹
6.然后启动Apache,在浏览器中输入www.xx.cn,不用加端口号也可以直接访问非80端口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的应用了。
0 0
- Tomcat应用绑定域名以及Apache端口转发
- apache+tomcat整合以及域名绑定
- apache+tomcat整合以及域名绑定
- 笔记:apache-tomcat绑定域名
- apache转发客户端端口到tomcat的配置 以及 apache日志格式的配置
- apache转发客户端端口到tomcat的配置 以及 apache日志格式的配置
- 配置apache + tomcat 绑定泛域名
- 配置apache + tomcat 绑定泛域名
- apache+tomcat整合多域名绑定ip
- 配置apache + tomcat 绑定泛域名
- apache+tomcat整合多域名绑定ip
- http apache服务器配置(域名+转发端口)
- Tomcat 端口、默认应用、域名配置实践
- linux apache 配置多个域名转发不同tomcat
- Linux下使用Apache实现域名转发(Tomcat/JBOSS)
- apache设置域名绑定 以及绑定不起作用的排查.
- apache 域名转发功能
- apache做代理服务器转发其他端口到80端口,从而域名不加端口
- grunt命令
- mini2440裸机试炼之--按键控制蜂鸣器和LED
- NSTimer实现动画
- iOS动画浅析
- Reading files in JavaScript using the File APIs
- Tomcat应用绑定域名以及Apache端口转发
- 学习JavaScript的最佳方法
- 用JavaScript读取和保存文件
- Android实现后台长期监听时间变化
- the thought
- W3C 用于在 web 应用中处理文件的 API(W3C File API for representing file objects in web applications)
- [LeetCode]Linked List Cycle
- 通过 File API 使用 JavaScript 读取文件
- 使用 Chrome 开发工具调试异步 JavaScript(Debugging Asynchronous JavaScript with Chrome DevTools)