CentOS7 安装 mysql 5.7,记录一下。
官方文档:https://dev.mysql.com/doc/refman/5.7/en/installing.html
命令行安装文档:https://dev.mysql.com/doc/mysql-sles-repo-quick-guide/en/
CentOS7 安装 mysql 5.7,记录一下。
官方文档:https://dev.mysql.com/doc/refman/5.7/en/installing.html
命令行安装文档:https://dev.mysql.com/doc/mysql-sles-repo-quick-guide/en/
CentOS7 安装 tomcat,记录一下。
Tomcat 8.5需要Java SE 7或更高版本。在本教程中,我们将安装OpenJDK 8 ,这是Java平台的开源实现,它是CentOS 7中的默认Java开发和运行时。
# rpm -qa | grep jdk
CentOS7 tomcat 部署 war 包,记录一下。
将打包方式修改为war
war
购买域名。
对比了几家,最后选择 Namesilo。因为便宜。
Namesilo 是 ICANN 认证的域名域名注册商之一,注册和转入都很人性化,安全保护到位而且性价比很高。
价格便宜稳定,无套路
Namesilo 域名本身价格就比较便宜,COM 域名 $8.99/年,除了一个一美元优惠码(优惠码 okoff 或者 go2think),基本没有其他大幅度促销活动,域名续费和首年购买价格一致。
一开始我打包是本地打包好,把 war 上传到服务器。
后来感觉不太对,因为 war 的很大一部分都是依赖包,本身的大小实际不大,而依赖包是基本不变的东西。
为了减少网络传输,决定在 centos7 上安装一下 maven。
maven 需要首先安装过 jdk。
# rpm -qa | grep jdk
上传到服务器,这样文件体积比较小。注意别把 .git 文件打包进去了。
SCP echo-blog.zip root@45.63.123.69:/root/code/blog
cenos7 安装 jdk。
$ yum search java|grep jdk
cenos7 安装 node
如果已经安装,则可以跳过。
yum install -y wget
npm run build 之后,dist 包放在 tomcat 下面无法访问。
(1)index.html 是否存在?
如果是/dist路径报错,打开dist文件夹看一下是不是有index.htmll文件,么有的话就需要改一下webpack.prod.config.js文件中的打包路径
(2)如果/dist不报错而其他的js、css文件报错,一般就是index.html中的引入的js、css文件路径错误。
我就是这个错误。
这时候就需要将 webpack.prod.config.js
文件下的 publicPatch 为 ./
。
上传到服务器,这样文件体积比较小。注意别把 .git 文件打包进去了。
SCP D:\gitee\ums-server-h5\dist\ROOT.zip root@42.192.74.192:/usr/share/tomcat/webapps/ROOT.zip