SSM到Spring Boot从零开发校园商铺平台---9、阿里云部署

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/tian330726/article/details/84996587

系列文章:
1、环境搭建及测试- - -附免费视频教程
2、Logback配置与使用
3、店铺注册功能模块(一)
4、店铺注册功能模块(二)
5、店铺编辑和列表修改
6、商品类别模块
7、商品模块
8、前端页面模块
9、阿里云部署
附上github地址:https://github.com/tyronczt/imooc-o2o
线上演示地址:http://o2o.tyronblog.com:8088/o2o/front/index

此处没有效果图,可点击线上项目直接查看,按F12查看效果更佳。

阿里云部署主要步骤:

  1. 申请阿里云服务器;
  2. 搭建环境;
  3. 发布项目;
  4. 域名解析。

此处参考翔仔的文章----阿里云部署Java网站,由于自己本身申请有服务器+域名,搭建起来比较快,借这次机会再来回顾一遍web项目的整个发布过程:

申请阿里云服务器

阿里云经常会有活动,特别针对新用户,活动力度相当大,当时服务器配置是:1Mbps 1 vCPU 2 GiB ,3年的价格是:279元,合着7.75一个月,还可以邀请新用户再延长时间。

搭建环境

有了服务器,就需要搭建环境,JDK --> MySQL --> Tomcat 一个一个来,Redis可选安装。
可参考我之前写的文章:
Tomcat部署web服务(线上)
CentOS 7.2下yum安装MySQL5.7

发布项目
  • 修改项目中数据库配置;
  • 将图片放到服务器中,路径在PathUtil.java的第25行配置;
  • 修改Tomcat的server.xml文件:
<!-- 增加图片路径 -->
<Context docBase="/home/tyron/image/upload" path="/upload"/>
  • 将本地项目打成war包:
    右击项目名–> Export --> WAR file --> 选择Destination --> Finish,将导出的War包放到Tomcat目录下的webapps;

  • 修改端口(可选)
    翔仔是将Tomcat的端口改成了80端口,这样就可以省略端口号了,但是由于我服务器中80端口已经给我博客用了,只能端口重新改一个:

<Connector port="8088" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
  • 配置安全组,将8088端口设置授权对象为0.0.0.0/0。
  • 运行项目:
cd /home/tomcat-8.5.35/bin
./startup.sh
域名解析

域名解析很快,但是申请域名就稍微麻烦点,如果用国内备案的话就再麻烦点,就如同给网站政审,自行体会。
有需要的可参看我之前写的:hexo+github 终于有了自己的博客!文章中的域名和服务器选择章节。

猜你喜欢

转载自blog.csdn.net/tian330726/article/details/84996587