云服务器上添加子域名并转发至 8080 端口上的 tomcat server

情况是这样的,我有一个腾讯云主机,系统为 linux centos,并申请了域名 xiaogd.net,在其上面搭建了一个 wordpress 的站点,使用 apache server,这些目前都 OK。

新的需求

现在的问题是 wordpress 是用 PHP 语言,之前使用它的经验并不多,相对而言我更熟悉的是 Java 的技术栈,有时想在云上折腾点什么,觉得还是用回 Java 顺手一些。 于是乎,先是在云系统上装上 JRE,再装上 tomcat server,默认在 8080 端口上监听,启动后自然也能通过 8080 端口访问,像这样: http://xiaogd.net:8080

  image

注意:如果安全组里限制了 8080 端口的访问,则需要放通,这个视具体安全组配置而定。(为安全起见,通常不建议放开太多的端口)

使用子域名访问的设想

当然,使用 8080 端口看上去总是不那么正规,于是萌生了使用 子域名方式来转发的设想,具体规划如下:

  • 访问 http://xiaogd.net/,则还是原来那样,对应原有的 wordpress 站点。
  • 访问 http://exp.xiaogd.net/,则转发至 8080 端口上的 tomcat server。

示意图如下:

image

那么这里的 “ exp.xiaogd.net” 就是一个 二级子域名了。

配置子域名

首先需要配置这个二级域名,登录腾讯云管理中心,在“云产品--云解析”相应域名条目下,增加一条 A 记录,主机记录为 exp,还是指向原来的 ip 地址:

image

这样之后,二级域名就配置好了,大概 10 分钟后就能生效。 当然,此刻去访问 exp.xiaogd.net,则还是去到原来的 wordpress 页面,跟直接访问 xiaogd.net 是一样的。

image

接下来就要配置转发了。

配置转发

那么现在需要在 apache server 上做些文章了,简单讲就是将视作为一个前置的反向代理。具体做法是去到 apache 的安装目录下,进入 conf 文件夹,找到 httpd.conf 文件,在该配置文件的最后,改动之前它是这样的:

image

然后我们在最后再增加一个如下的虚拟主机的记录:

<virtualhost  *:80>
    ServerName exp.xiaogd.net    
    ProxyPassMatch ^/(.*)$ http://127.0.0.1:8080/$1
</virtualhost>

主机名填我们的二级域名,然后转到 127.0.0.1:8080 上。最终效果如下:

image

重启 apache server 后,再次访问 ,这一次则进入了 tomcat 的欢迎页。Done!

image

后记

以上就是整个配置的过程,我将其记录下来,有类似需求的同学可以做个参考,希望能有所帮助。我本身对运维这一块的了解也并不多,以上配置参考了网上的一些做法,如果你有更好的想法,或觉得上述过程有任何不妥当之处,欢迎留言讨论,谢谢!

转载于:https://my.oschina.net/goldenshaw/blog/841734

weixin_34032779
关注 关注
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
宝塔解析域名至8000端口(多url)
金丹童丹铁蛋的博客
12-21 7104
1.域名解析服务器 2.宝塔搭建网站 3.将Django部署到该文件夹下面 4.配置server {     listen 80;     server_name www.bb1126.cn;     index index.php index.html index.htm default.php default.htm default.html;     root /www/wwwroot/ww...
如何在云服务器上部署web项目(CVM)
m0_63984008的博客
11-21 1824
在QQ空间中发现了腾讯云的域名1元/年的活动,之前只试过在Windows下用XAMPP部署静态页面以及在Centos中用LNMP部署静态页面,好奇在云主机上部署静态页面、web项目会有什么不同,便点进去注册了一个域名,接着弄了一个云服务器,然后开始部署,这是十月底做的,一直没有时间整理。 首先是一个概念区分请猛戳--->云服务器和云虚拟主机的区别<---(一开始傻傻分不清QAQ。大概的是虚拟主机只能ftp上传文件,然后替换成自己网站的内容,然后绑定自己的域名就算一个网站了;而云服务器是在集群.
阿里云CentOS将tomcat的80端口映射到8080端口
huxinguang的博客
07-16 3040
1. 登录阿里云服务器2. 执行如下命令:iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
腾讯云修改服务端口
goodmentc的专栏
07-18 1200
使用腾讯云部署web服务,根据项目需求自行修改端口
centos云服务器开放端口和域名解析(8080、80等)
好好学java
07-27 1607
这个需要开放centos的端口和腾讯云服务器端口。 防火墙开放8080端口 因为Centos7以上用firewalld代替了iptables,也就是说firewalld开通了8080端口应该就行了 1.输入netstat -tunlp 查看8080是否放开。 2.如果没有开放,输入firewall-cmd --state #查看防火墙状态。 3.在running 状态下,向firewall 添加需要开放的端口 firewall-cmd --permanent --zone=public --add-po
云服务器上搭建tomcat服务访问80端口问题解决办法
ifkirin的博客
03-15 7145
问题描述:   自己购买的腾讯云,安装的 ubuntu14.10 系统,安装完jdk、tomcat后,由于想通过域名直接访问tomcat,即使用www.ifkirin.com代替www.ifkirin.com:8080 访问tomcat服务器,就修改了tomcat配置文件server.xml,将默认的8080修改为80。之后启动服务器,发现访问不了,通过各种尝试,最后总结出了经验:  
详解Tomcat Web 应用绑定域名的几种方式
09-30
为了使用户能够通过标准端口80访问Web应用,我们可以使用反向代理服务器如Apache或Nginx来处理端口80的请求,并将请求转发Tomcat8080端口。 a. 配置Apache作为反向代理服务器 首先,需要确保Apache服务器已安装...
Nginx配置80端口访问8080及项目名地址方法解析
09-29
在本文中,我们将详细讨论如何配置Nginx,使其能够通过80端口访问运行在8080端口上的Tomcat项目,并且在URL中不显示端口号和项目名。 首先,当用户通过浏览器输入如`http://example.com`这样的地址时,通常希望直接...
linux多台服务器同一个域名,Linux+Nginx+Tomcat 多域名,多应用在同一服务器的配置...
weixin_42300194的博客
04-29 913
Linux+Nginx+Tomcat 多域名,多应用在同一服务器的整合配置实现的效果和达到的目的为:1、有两个域名www.aaa.com www.bbb.com 分别对应两个两个不同的网站,但是公用同一个Nginx和Tomcat服务器;2、所有的JSP等动态内容转发Tomcat处理,js、图片等直接由Nginx负责处理;3、上传的图片不在应用的根目录下面,需要另外指定转发(Nginx Alias...
Tomcat修改端口添加域名访问
个人记录
10-18 18
一、修改改端口 1、修改默认访问端口8080,改为80 # vim /usr/local/tomcat/conf/server.xml (路径是自己的安装目录) <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/&gt...
Tomcat配置二级域名
fmwind的专栏
12-31 835
我要做: 通过域名访问网站设置二级域名,用来访问webapps下不同的项目。设置域名默认访问的项目 能解决问题: 阿里云/腾讯云,通过域名访问网站二级域名设置默认项目设置连接到远程服务器不成功问题域名解析问题 ps : 以上问题在问题解决中都有涉及,如果还有问题,请私我 问题一:域名解析问题 在阿里云/腾讯云中的域名管理中进行域名解析。 按照它的要求填入域名解析规则。@、ww
用Docker在云服务器上快速安装tomcat,部署SSM项目
passerbyYSQ
11-19 929
前言 SpringBoot内嵌有tomcat,一条命令就可以迅速启动服务。最近上课在老老实实学SSM,SSM项目部署上线,需要打成war包,放到服务器的tomcat上。安装配置tomcat当然最好借助docker啦,下载、安装、卸载都非常方便,哪天tomcat玩坏了,说删就删,配置还能全部保留。 快速入门Docker:https://blog.csdn.net/qq_43290318/article/details/107743188 安装运行tomcat 1、拉取最新镜像 docker p
阿里云域名解析到非80端口
weixin_42452567的博客
09-01 1万+
1、先新建一个 ‘test’ 子域名,将子域名解析到 ‘118.187.xxx.xxx’ (也就是服务器的默认80端口) **2、再新建一个主机记录为 “www” 的域名 ,记录类型为 “隐式URL”,记录值为刚刚建的 “子域名:端口号” ** **3、再新建一个主机记录为 “@” 的域名 ,其它设置和上一步相同 ** **3、完成。通过 “www.shikun.com” 或 “shikun.com” 即可访问服务器的 8000 端口 ** ...
如何将域名解析到指定的端口(linux服务器,超级简单,图文)
热门推荐
weixin_56775476的博客
07-05 4万+
以前我以为解析域名他可以绑定到服务器的某个端口,其实并不是如此,在域名解析的我发现他只能解析到服务器的ip地址,但是我们可以通过其他的技术来实现此次功能,我们本次使用的是nginx的反向代理。 来到这里我相信大家都具备以下条件,已经有个人的服务器,购买了域名并且已经备案解析,没有备案的话直接解析域名会导致域名会被封,备案的话也挺简单的就是费点时间一般一周左右 (解析完后你的域名(www.xxx.xx)可以代替你的服务器的IP地址(xxx.xxx.xxx.xxx...
腾讯云轻量应用服务器 CentOS7.6 +Tomcat/apache 搭建个人web项目,并允许外网通过80或8080端口访问【超详细】
哈哈哈
11-22 6409
目录1. 腾讯云购买学生轻量应用服务器2. 为服务器用户设置密码允许远程登录3. 本地下载Xshell和Xftp远程管理更方便4. 域名认证和域名解析5. 服务器安装JDK和Tomcat6. 腾讯云防火墙为8080端口添加规则7. 开启服务器防火墙并开启80和8080端口8. 将80端口映射到8080端口9. Tomcat搭建个人web项目10. 解决页面中文乱码 冲着老师一句“没有服务器学这门课怎么好意思学呢”,狠心买了一年腾讯云学生轻量应用服务器,加了点小费顺便捞了一个一年的域名,其实还挺香。但是,在通
Nginx80端口转发+域名——实现IP+端口隐藏
yangops的博客
07-20 1万+
Nginx80端口转发+域名,实现IP+端口隐藏
nodejs使用nginx端口转发端口映射,反向代理,子域名映射到不同端口
小朱的专栏
12-18 6710
使用nginx将端口映射到另一个端口,或者子域名分别映射到不同端口
nginx使用子域名访问指定端口
m0_50488756的博客
04-01 3990
添加配置 cd /etc/nginx/conf.d vi api.conf 找到server修改配置文件如下 server{ server_name walking.example.com; location / { try_files $uri $uri/ /index.html; root /www/server/webapps/brisk_walking_backstage; index index.html index.htm index.php; ..
使用群辉进行二级域名转发
最新发布
w474262822的博客
01-09 726
使用群辉进行二级域名转发实现方式一、 frp二、nginx
Tomcat服务器配置详解:安装、环境设置与端口管理
`conf`目录是Tomcat的核心配置目录,其中`server.xml`是关键文件,定义了服务器的全局配置,包括端口、连接器等。`work`目录用于存储服务器运行时的临时文件,`webapp`目录存放Web应用程序,`common/lib`目录则存放...
写文章

热门文章

  • 日剧·日综资源集合(建议收藏) 33969
  • oracle ORA-01840:输入值对于日期格式不够长 16251
  • Verilog 加法器和减法器(4) 10794
  • p99延迟是什么 10066
  • Git获取某个分支的特定文件夹或者文件 8570

最新评论

  • 开源!js实现微信/QQ直接跳转到支付宝APP打开口令领红包!附:demo

    青团社-郝帅: WeixinJSBridge.invoke("jumpToInstallUrl", {}, function(e) {});

  • Qt QGroupBox StyleSheet 边框设置

    寻梦青年1: 谢谢

  • 【libreoffice】libreoffice实现office转pdf、html、jpg等格式数据

    w1047667241: word 转pdf会出现多余的分页,并不完美

  • asp.net(c#)动态创建一个文本框和按钮并取得文本框的值

    m0_63512356: 为啥我用web窗体这个运行会出错呀 类型“Button”的控件“myButton”必须放在具有 runat=server 的窗体标记内

  • 【libreoffice】libreoffice实现office转pdf、html、jpg等格式数据

    大葱蘸个酱: 同问 没解决,直接软件打开,跟wps打开word格式都不一样

最新文章

  • python练习程序(读写文件)
  • 正则匹配之——引擎匹配原理
  • C# 单例模式Lazy<T>实现版本
2019年365篇
2018年700篇
2017年935篇
2016年537篇
2015年439篇
2014年306篇
2013年276篇
2012年275篇
2011年229篇
2010年147篇
2009年114篇
2008年85篇
2007年89篇
2006年37篇
2005年26篇
2004年8篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司河北不坑的外贸网站优化策划seo网站优化外包价格佛山网站排名优化seo导航网站优化消防门户如何优化网站曹妃甸网站优化推荐济宁网站建设优化亿峰宿迁网站优化公司狮山网站优化热线网站内容优化关键词网站怎么排名优化刷pc网站优化首页网站页面优化结论网站页面优化花费江干区网站优化哪里好网站优化论文前言安庆网站优化哪家服务好漯河网站自然优化怎样优化自己的网站网站优化外包收费多少株洲市网站seo优化排名静态网站优化十堰品牌网站优化宁夏银川市网站优化哪家好网站排名优化丶金苹果专业讠湖北网站优化公司排名揭阳便利的免费网站优化广安网站优化价格沈阳seo网站优化营销簇锦网站优化歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化