怎么在ESC服务器上发布一个网站

*注:本文采用的是jsp的网站

*物料准备:*一个有公网ip的服务器(包含jdk环境),一个域名,一个能跑通的项目
*所用软件:*idea、Navicat 、宝塔面板

  1. 在本地运行项目,确认可以跑通;
  2. 在服务器上新建同名数据库,将本地数据库文件转储到服务器数据库,修改连接数据库代码将localhost换成服务器ip(此过程需要宝塔面板和阿里云同时开放端口3306)
    在这里插入图片描述
  3. 在服务器上安装Tomcat,也可以直接从本地CTRL C+V过去
  4. idea运行项目(这个时候是用的服务器的数据库),任意复制一个编译后的war包文件。
    在这里插入图片描述
  5. 将war包粘贴到服务器Tomcat/webapps目录下,这里建议把名字后面后缀删掉,清爽一点

在这里插入图片描述

test:在Tomcat/bin下点击startup.bat启动Tomcat,在本地浏览器上输入服务器ip:8080(默认端口号):Javaweb01(war包的项目名称),此时你的网站就跑起来了。

  1. 修改Tomcat/conf/serlet.xml配置文件,保存并退出。
    图一:
<Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

图二:<Engine name="Catalina" defaultHost="www.tcming.top">
图三:增加了
docBase中依然是war包项目名字,

 <Host name="www.tcming.top"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
            <Context path="" docBase = "/Javaweb"/>

在这里插入图片描述

test启动startup.bat后,直接在浏览器搜索你的ip就可以访问了,如果不行请检查80端口是否在服务器和宝塔都被放开。

  1. 登录阿里云控制台,搜索域名解析,添加解析
    在这里插入图片描述
test

在服务器cmd,输入ping www.abc.com,则解析成功
在这里插入图片描述
8. 在阿里云或者购买域名的地方备案,跟着提示走就行,需要身份证照片,人脸识别什么的。

等在等待备案,没有图了

如果觉得有帮助请大佬点个赞再走,
希望自己总结的东西不仅对自己有用,能帮到别人可以也能满足自己的虚荣心。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值