项目部署

一 安装putty(从而访问服务器)。

优先yam下载,如果不支持就到其官网站找到其下载连接,如下

(找到tar.gz形式)

在服务器用命令下载(putty环境下)


用本地cmd命令将本地文件上传到云服务器:(后面为云服务器地址)

二 在云服务器上安装unzip解压缩工具。(优先使用yum方式)

将已上传的maven在服务器上安装,解压。


配置环境变量。 

测试一下

修改配置文件

将aliyun镜像文件配置其中

setting.xml中

三  装mysql(用yam仓库)

启动mysql服务。

查询密码登陆mysql。

解压sql文件

导入数据

四 安装Redis(可用yam安装)

启动redis服务

测试一下

五 安装kafka(下载好解压)

解压好再看配置文件

看两个配置文件的内容

命令行启动Zookeeper以及Kafka服务

测一下(没报错,证明在搜索)


六  安装ElasticSearch(上传,解压)

解压文件后,插件也要解压

配置yml文件

配置JVMOptions(改变elasicSearch占用空间的大小)

建立用户组配置权限使能使用ElasticSearch

此时切换回root用户也能启动ElasticSearch服务。

七  安装Wkhtmltopdf(用yaml安装)

八  因为生成长图与GUI程序有关,所以安装与之相关的应用

测试是否能生成图片

九 安装Tomcat(上传的解压)

配置环境变量

验证一下

配置

十 安装Nginx。

配置


十一   Nginx反向代理(服务器)  ,正向代理(浏览器)  

反向代理(注释掉默认配置,添加新的配置)

注释掉上方代码,在下方添加对服务器的配置(一个实际服务器,一个可分发请求的虚拟服务器)


启动服务,看看服务是否请求成功   (用此地址请求也得到页面【背后其实有一个服务转发的过程】)

分发原理

因为在服务器上运行,在idea配置文件中把原始根路径设置为空,

global.js同理。

在HomeController进行根路径的处理

因为是web项目,希望将其打包成War包,因此在pom.xml添加代码。


添加不同阶段的多个配置文件,Springboot以开关管理。(清空默认的配置文件application.properties在其中配置开关有关信息)

再新建一个类

十二  打包部署

在命令行将本地文件上传至服务器(workspace就是项目存放目录)

服务器上查看并解压

解压后进入Community目录,

有了target

部署到Tomcat上运行。

部署在服务器上,application-produce部分要修改。

位置不能是本地路径

logback中有本地路径的也要修改

因为项目内部做了修改,所以重新上传一遍。

(下图为看日志,因为服务器上无法调试,所以应学会看日志catalina.log)

还可以看自己的日志

已经启动起来,尝试访问一下。(用Nginx分发的地址试一下)

地址上已没有/community

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容