精华内容
下载资源
问答
  • 华为云服务器部署tomcat+jdk 在华为云上部署tomcat+jdk有两种方法,一是自行手动部署,二是通过华为云的DevCloud项目下的部署功能完成自动部署。 一、 手动部署 以部署jdk1.8、tomcat8.5为例,由于tomcat依赖jdk,...

    华为云服务器部署tomcat+jdk
    在华为云上部署tomcat+jdk有两种方法,一是自行手动部署,二是通过华为云的DevCloud项目下的部署功能完成自动部署。

    一、 手动部署

    以部署jdk1.8、tomcat8.5为例,由于tomcat依赖jdk,所以先行安装jdk

    1、 先查看centos中自带的jdk并卸载

    rpm -qa | grep java     //查看
    

    有文件的话就卸载,例如

    rpm -e --allmatches --nodeps java-1.6.0-openjdk-1.6.0.38-1.13.10.4.el6.x86_64   //卸载
    rpm -qa | grep java   //再次查看
    

    2、 yum 命令查找jdk

    yum -y list java*  
    

    或者

    yum search jdk
    

    3、 安装jdk
    例如,安装java-1.8.0-openjdk.x86_64

    yum install java-1.8.0-openjdk.x86_64
    

    4、 检验安装

    java –version
    

    显示如下为安装成功(示例)

    openjdk version "1.8.0_191"
    OpenJDK Runtime Environment (build 1.8.0_191-b12)
    OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)
    

    5、 yum 命令安装默认安装路径为 /usr/lib/jvm

    6、 设置jdk环境变量

     vim /etc/profile
    

    在文件中写入:

    JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk.x86_64	//注:此处为所安装的jdk的jre的路径
    PATH=$PATH:$JAVA_HOME/bin
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export JAVA_HOME CLASSPATH PATH
    

    7、 使profile文件立马生效

    . /etc/profile   //  .  后面有个空格
    

    至此jdk安装完毕

    安装tomcat:

    1、 创建一个目录用于存放tomcat
    2、 使用wget命令下载

    Wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.54/bin/apache-tomcat-8.5.54.tar.gz
    

    3、 解压缩,命令行:

    tar -zxvf apache-tomcat-8.5.47.tar.gz
    

    4、 移动到解压的文件的bin目录下,运行./startup.sh文件
    在这里插入图片描述

    5、 验证是否成功,网页输入ip+8080端口
    不成功的原因:
    (1)Linux的8080 端口未打开,参考这篇文章https://www.cnblogs.com/jtestroad/p/8031850.html

    然后端口写8080,再到华为云的安全组把8080端口打开
    在这里插入图片描述

    (2)jdk安装不正确,或者%JAVA_HOME所指向的地址不正确,可打开tomcat日志查看原因。
    先切到

    cd usr/local/tomcat/logs
    

    打开文件

    tail -f catalina.out
    

    二、 自动部署

    华为云DevClound 提供了自动部署的功能
    1、 打开项目,选择 构建&发布 下的部署
    在这里插入图片描述

    2、 先在主机管理下面添加主机组和主机
    在这里插入图片描述

    3、 然后在部署任务这里新建任务
    在这里插入图片描述

    4、 在这里选择部署tomcat任务
    在这里插入图片描述

    5、 然后对左边每一项步骤进行自定义,自定义内容为选择主机组为所需部署的主机组,选择jdk版本
    在这里插入图片描述

    6、 选择tomcat版本
    在这里插入图片描述

    7、 然后在选择部署来源这里选择已发布的软件包,如果没有课删除这步骤
    在这里插入图片描述

    8、 保存,也可保存并执行
    在这里插入图片描述

    9、 如有问题可参考华为云帮助文档
    https://support.huaweicloud.com/clouddeploy/index.html

    展开全文
  • 利用华为云服务器部署Docker

    千次阅读 2019-12-26 11:03:25
    1. 购买云服务器 这个不赘述,直接去官网购买https://www.huaweicloud.com/ 2.环境准备 以我个人经历为例,我买的是弹性云服务器ECS,买的时候是window 2008 server操作系统,用不惯。 第一步:切换centOS7.5 打开...

    1. 购买云服务器

    这个不赘述,直接去官网购买https://www.huaweicloud.com/

    2.环境准备

    以我个人经历为例,我买的是弹性云服务器ECS,买的时候是windows 2008 server操作系统,用不惯。

    1. 第一步:切换centOS7.5
      打开控制台,进入ECS详情
      在这里插入图片描述
      进入如下界面,先关机,再切换操作系统,之后按照步骤执行即可。
      在这里插入图片描述
    2. 配置安全组
      在这里插入图片描述
      在这里插入图片描述
    3. 登录服务器
      a).使用华为云自带的远程登录
      在这里插入图片描述
      b) .XShell
      在这里插入图片描述

    部署

    1. 添加yum源。
    说到yum源就必须说到linux系统中特有的依赖关系问题,yum就是为了解决依赖关系而存在的。
    yum源就相当是一个目录项,当我们使用yum机制安装软件时,若需要安装依赖软件,则yum机制就会根据在yum源中定义好的路径查找依赖软件,并将依赖软件安装好。
    
    YUM是“Yellow dog Updater, Modified”的缩写,是一个软件包管理器,
    YUM从指定的地方(相关网站的rpm包地址或本地的rpm路径)自动下载RPM包并且安装,能够很好的解决依赖关系问题。
    
    1、yum是什么,yum源又是什么
    	在windows上安装一个软件,我们可以通过360管家。
    	因为360管家提供了软件的安装,卸载,并且解决了软件之间的依赖等相关问题,使得我们能够一键安装。
    	在linux上有一个提供了和360管家类似功能的工具,叫做yum。
    	使用yum我们就可以做到一个命令安装软件,并且不同的发行linux有不同工具,例如红帽(read hat)linux就使用的rpm全称就是read hat package manager 红帽软件包管理工具。
    	yum源是什么呢?我们安装软件的时候需要下载软件,将很多软件放在一起就是源。软件安装包的来源。所以yum源就是软件安装包来源。
    	如果我们是在线的,他会在网上给你下载安装包,如果是离线的没有网络。那么就只能配置本地的yum源了。
    

    yum install epel-release -y
    yum clean all

    1. 安装并运行Docker。

    yum install docker-io -y
    systemctl enable docker
    systemctl start docker

    1. 检查安装结果。

    docker --version

    回显如下类似信息,表示Docker安装成功:

    Docker version 1.13.1, build 7f2769b/1.13.1
    

    以上,在新服务器上部署Docker已成功完成。

    PS: 解决docker pull 速度慢问题

    ##使用阿里云镜像加速器
    [root@localhost ~]# mkdir -p /etc/docker
    [root@localhost ~]# tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["https://9cpn8tt6.mirror.aliyuncs.com"]
    }
    EOF
    [root@localhost ~]# systemctl daemon-reload
    [root@localhost ~]# systemctl restart docker
    

    腾讯云镜像地址:https://mirror.ccs.tencentyun.com

    修改Docker挂载点

    1. 使用命令systemctl enable docker(这个是设置开机自启),查看软连接,用于找到docker.service文件位置
    2. 显示结果Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
    3. to后面的是文件位置,vim /usr/lib/systemd/system/docker.service,在里面的EXECStart的后面增加:ExecStart=/usr/bin/dockerd-current –graph /home/docker \
      注意: --graph /home/docker前面是两个-,CSDN编辑器在页面显示成—了。
    4. systemctl daemon-reload
    5. systemctl restart docker
    6. docker info 可以看到Docker Root Dir: /home/docker,修改成功。建议自己在/home下新建个docker文件夹。
      在这里插入图片描述
      CSDN的markdown格式有点坑,- -给我变成了—,大家千万别弄错了

    线上部署MySQL实例

    操作其实和大家在公司测试环境部署服务一样。

    1. 拉取MySQL镜像

    docker pull mysql

    1. 查看镜像

    docker images

    1. 创建MySQL容器

    docker run -di --name hw_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
    docker run -di --name mymysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7

    -i:表示运行容器
    -t:表示容器启动后会进入其命令行。加入这两个参数后,容器创建就能登录进去。即分配一个伪终端。
    –name:为创建的容器命名。
    -v:表示目录映射关系(前者是宿主机目录,后者是映射到宿主机上的目录),可以使用多个-v做多个目录或文 件映射。注意:最好做目录映射,在宿主机上做修改,然后共享到容器上。
    -d:在run后面加上-d参数,则会创建一个守护式容器在后台运行(这样创建容器后不会自动登录容器,如果只加-i -t 两个参数,创建后就会自动进去容器)。
    -p:表示端口映射,前者是宿主机端口,后者是容器内的映射端口。可以使用多个-p做多个端口映射

    -e:代表添加环境变量 MYSQL_ROOT_PASSWORD是MySQL root用户的登陆密码

    1. 进入MySQL容器,登陆MySQL

    docker exec -it hw_mysql /bin/bash

    登陆mysql
    mysql -u root -p
    在这里插入图片描述

    1. 使用Navicat远程连接数据库
      如果出现2059的报错,Authentication plugin ‘caching_sha2_password’ cannot be loaded

    插件缓存——sha2_密码无法进行加载
    这是由于你的mysql密码加密方法变了,SQLyog/Navicat工具未能正确解析使用。

    处理如下:

    ALTER USER ‘root’ IDENTIFIED WITH mysql_native_password BY ‘123456’;
    123456是你root用户的登录密码

    在这里插入图片描述
    再次登录即可:
    在这里插入图片描述
    其余docker镜像安装操作同理~~

    展开全文
  • SSL证书申请,华为云服务器部署SSL,nginx配置https访问,部分区域无法上传证书的问题

    因为前期的西南区域华为云无法上传ssl证书,详见SSL证书申请,华为云服务器部署SSL,nginx配置https访问。与华为云客服进行了沟通,按照客服指导,顺利搞定了少这个问题。
    解决方法:选择任意一个可以上传ssl证书的区域,上传证书,然后在推送证书的时候,选择自己的服务器区域,只要能推送成功,就可以了
    不得不吐槽一下华为云客服系统,只发短信告诉你,工单受理了,然后就没下文了,你不回复,发短信告诉你,工单超时了,我们给你操作下,工单状态给你改成“待确认”了。等你登录控制台,发现客服确实给回消息了,心中有万匹那个啥在奔跑··· ···

    展开全文
  • 华为云服务器部署vue项目

    千次阅读 2019-10-30 23:29:23
    ‘./’,注意,有两处,都要改,不然打包部署到tomcat上面访问是一片空白;还有一点需要注意的就是,webstorm起服务时,需要改回来,不然也是不行的 (将图一右侧箭头指向的assetsPublicPath: '/'改为assetsPub...

    一、修改vue项目文件

    修改项目config目录下的index.js,将assetsPublicPath: '/'改为assetsPublicPath:
    ‘./’,注意,有两处,都要改,不然打包部署到tomcat上面访问是一片空白;还有一点需要注意的就是,webstorm起服务时,需要改回来,不然也是不行的

    (将图一右侧箭头指向的assetsPublicPath: '/'改为assetsPublicPath: ‘./’)
    在这里插入图片描述

    二、将vue项目打包

    项目文件目录下运行命令:npm run build,将项目打包好,然后当前项目目录下有一个dist文件夹,该文件夹下有一个index.html和static文件夹

    三、登录云服务器

    1、启动电脑的远程桌面连接

    在本地电脑上,点击开始 或 快捷键“WIN+R"打开“运行”, 在其中输入“mstsc”,点击确定。打开远程桌面连接。
    在这里插入图片描述

    2、添加WINDOWS凭据

    添加WINDOWS凭据,这是百度的教程,https://jingyan.baidu.com/article/851fbc37b2d4333e1e15ab11.html
    需要注意的是,在百度第六步教程中,需要填入远程的服务器的IP地址和用户名、密码,大家只要登录华为云服务器,点击右上角控制台,之后再点击弹性云服务器ECS,之后就进入下图了。IP地址和用户名就对应下图的箭头。

    3、登录云服务器,并将本地文件上传到云服务器

    将我们刚才打包的dist文件上传到云服务器,大家看这篇博客就行,https://blog.csdn.net/yangsong4353/article/details/95612168

    四、将上传到云服务器的代码文件部署到云服务器的tomcat上面

    在云服务器的tomcat的webapps文件夹下以项目名称新建一个文件夹,比如smart,然后将打包成功的dist文件夹下面的index.html和static文件夹复制到smart文件夹下,现在就可以启动服务器了,访问正常。

    展开全文
  • 华为云服务器部署SVN Server

    千次阅读 2016-09-12 23:10:53
    OS: CentOS 7.0.1406 安装方法:参考...其实我只用到了前3步,启动服务是放到了/etc/rc.d/rc.local中 ...4.在华为“虚拟私有”的安全组中,添加3690 tcp放行规则。
  • 在客户的华为云服务上部署程序,部署成功之后,发现它的公网IP不能被外网访问,刚开始认为是没有把部署网站设置默认的网址端口80,最后发现并不是这个原因。 二、原因 1. 云服务要添加安全协议 2. 服务器要添加...
  • 华为云 ssl部署 nginx https 443
  • 教你从0开始部署华为云服务器,华为云服务器部署网站的办法,华为云搭建项目的办法 一、注册华为云 1,首先你需要注册华为云账号,点击下面链接 ...
  • 华为云服务器部署Django项目端口 端口
  • 华为云服务器部署与管理 需求1:给华为云主机批量安装nginx的web集群。 目的及准备 跳板机端: 1、开启ftp服务,提供Yum源目录,安装软件包 2、减少不必要的内存使用,优化系统服务 3、编译nginx的rpm包 4、安装...
  • # 上线华为云服务器部署(弹性云服务器ECS)>环境配置:> ubuntu 18.04> Python 3.6.8(python3.7亦可)> nginx version: nginx/1.14.0 (Ubuntu)## 1. 购买华为云服务器文档 ...
  • 到最后发现是华为云服务器出入规则没有设置好的原因 解决方法: (参考自:http://blog.csdn.net/dawn_after_dark/article/details/70237106) 登录华为云服务器官网,登录后打开管理控制台,如下图 点击服务
  • 本文档指导用户使用华为云市场镜像“LNMP平台(CentOS7.4 Nginx PHP7.2)”部署LNMP环境。 操作步骤 在华为云市场搜索“LNMP平台(CentOS7.4 Nginx PHP7.2)”。 单击搜索到的镜像,进入镜像购买界面。 ...
  • 华为云服务器+Nginx+Python3.7+Django2.2+支付宝支付接入部署 ...4.华为云服务器部署(弹性云服务器ECS) 一,搭建django项目基本结构 1.创建当前项目的虚拟环境 python3 -m venv venv 2.安装依赖环境 pip install ...
  • 华为云鲲鹏服务器部署java微服务的基础软件环境,所有操作均实测通过。包括CentOS 7.6 64bit ARM版基础操作,JDK设置,maven,camke,gcc,node.js,zookeeper,redis,mysql 8.0.17,nginx,golang等等的安装与设置...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 539
精华内容 215
关键字:

华为云服务器部署