AppDeploy是一个通过SSH实现的命令行工具,可完成应用部署和远程运维管理.当前工具实现为两个版本:普通版(伪代码描述语言)和Python版.Python版使用Python语法规则,可实现您的各种应用需求:普通版语法简单.容易上手,是对Python版本的精简.两个版本当前都是免费使用.下载地址如下: 普通版: http://market.aliyun.com/products/53690006/cmgj000331.html?spm=5176.900004.4.2.iTWBiC Pytho…
今天在 阿里云 ECS上 部署了一套 Lamp 系统,建了一个WordPress的网站,把操作过程记录下来,文中所列脚本可以直接应用. 废话不多说直接开动,ECS云服务购买可以点击 阿里云ECS 云主机 弹性计算 新人折扣 安装Nginx 登录弹性云服务器. 执行以下命令,下载对应当前系统版本的Nginx包. wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rp…
问题环境: 阿里云centos7.4.1708 问题描述:成功配置,启动成功,外网访问不了 解决方案: 经过查阅文档,去阿里云后台查看,原来是新购的服务器都加入和实例安全组. (OMG)立即去配置.加入你的80端口,立即就能开启了. 正常默认的是这3个规则 这里在入[方向下]点击任一条规则后面的克隆,在协议类型里面选择HTTP(80)或者想要添加的协议,其他不动,点击确定 在用ip请求…
配置域名 在阿里云找到主域名 进入主域名之后,右上角添加解析,添加子域名, 记录类型选择cname,主机记录填写子域名的名称,记录值为主域名,至此阿里云已经配置好了. 检查nginx安装 首先检查服务器是否安装nginx: find / -name 'nginx.conf'  -ls 或者 ps -ef|grep nginx 安装nginx 如果没安装,则先安装 sudo apt-get update sudo apt-get install nginx 在根目录,进入服务器nginx目录下,…
本文结合自己在阿里云服务器上面搭建redis服务器,在本地redis的客户端Redis Desktop Manager连接成功的操作,将操作中的一些方法做了一些归纳和总结,希望可以帮到有需要的同学. 一.在阿里云服务器上面安装redis: 快速安装 https://redis.io/download#installation wget http://download.redis.io/releases/redis-4.0.9.tar.gz tar xzf redis-4.0.9.tar.gz …
前序:为了提供一个干净的测试环境,更好地验证产品问题,也为了防止被开发人员频繁发布代码而打断测试工作,故测试团队搭建了一台阿里云ECS服务器,以下是具体的部署信息: 1. 安装JDK Java版本:Java SE Development Kit 8u101 Linux x64 下载地址:http://www.oracle.com/technetwork/java/archive-139210.html $ sudo tar -zxvf jdk-7u45-linux-x64.tar.gz -C /…
前期准备 阿里云服务器 node.js pm2 express nginx linux(推荐教程:鸟哥的私房菜) 简介 嗯……我只是个前端而已 在第一部分说完了express篇. 后面继续项目的部署,这里主要说说篇pm2和nginx pm2和forever 1.forever 在提到pm2先说说 forever这个东西,使用过node.js可能都是有知道forever这个东西的. 顾名思义,就是让脚本永远的运行,除非你手动写命令去关闭. 关于forever的使用方法有两种,一种是命令行的形式,还…
背景 今年 8 月份左右,打折价买了一个阿里云主机,比平常便宜了 2000 多块.买了之后,本想作为一个博客网站的,毕竟国内的服务器访问肯定快一些.满心欢喜的下单之后,却发现 http 服务,外网怎么也无法访问.各种搜,最终在文档中,终于看见:必须要买弹性公网 IP,并且绑定到阿里云主机上,才可以用作web服务器.而且要求,阿里云主机必须是未绑定过 IP 的.不过很不幸,我当时下单时,已经勾选了使用公网IP.本来想着解绑然后重新绑定下,应该就可以了.然而,已经绑定过公网IP的,是不允许再改绑弹性…
  前2天把git练了下,敲了很多命令,也借助图形界面增强自己的理解,乘着余热把linux在熟悉下.然后想起以前婷主有让我帮忙搭建的阿里云服务器,所以就想自己试着在阿里云的linux上搭建自己的javaEE项目 大致步骤有: 1.先从阿里云上购买一台linux云服务器 2.安装shell,xftp 3.下载linux版的jdk,tomcat,mysql 4.linux上敲命令安装 5.安装完成测试 6.通过导入阿里云镜像快速部署javaEE项目(前面5部是基础) 1.linux目录下主要4个文件…
问题 阿里云上,Ubuntu服务器,本来部署的是tomcat,并且使用了https 协议.后来为了静态资源分离集成了 nginx,nginx代理跳转到 tomcat.刚开始直接访问http 网址发现,图片会经过nginx 的代码.但是访问https 网址发现,图片还是只走了apache . 分析 因为tomcat 配置了ssl证书,而非 nginx配置ssl.所以当浏览器访问域名的时候,域名解析的时候,直接跳转到https服务了,并没有经过nginx的代理. tomcat的端口是8080, ng…
最近需要在一台阿里云的云服务器上搭建FTP服务器,在这篇博文中分享一下我们根据实际需求进行的一些配置. ftp软件用的是vsftpd. vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序.特点是小巧轻快,安全易用. vsftpd 的名字代表"very secure FTP daemon",安全是它的开发者 Chris Evans 考虑的首要问题之一.在这个 FTP 服务器设计开发的最开始的时候,高安全性就是一个目标. 准备工作 安装vsftpd yum install v…
阿里云初始化磁盘后远程连接不到服务器 报错: WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! ... 原因:阿里云ecs第一次链接服务器之后会在本地电脑存储一个公钥,当ecs服务器初始化之后ecs公钥变化,本机无法再次链接,终端ssh name@....也不会出现输入密码提示.解决: cd .ssh vim known_hosts 删除known_hosts文件中所链接服务器公钥即可.…
一.Linux文件系统准备 1. 拍摄快照 登录阿里云控制台,拍摄快照,注意有几个关键点尽量拍摄快照,系统初始状态.CM环境准备完成.CM安装完成.CDH安装完成. 2. 挂载设备 三个主机都执行. 创建挂载目录 $mkdir /data 查看设备 $df -h $fdish -l 得知/dev/vdb没有挂载 格式化设备 $mkfs.ext3 /dev/vdb 编写开机自动挂载脚本 $mkdir /opt/shell/ $vim /opt/shell/mymount.sh #!/bin/bas…
最近在升级交流学习社区,觉得有必要升级成https.以下是自己在升级中记录. 以下包括以下部分: 一.阿里云免费购买SSL证书 1.自己在阿里云申请了免费的,然后自己支付0元,购买了SSL证书 2.我选择DNS验证 3.在SSL证书中,下载cert证书,然后放到nginx服务器上 二.nginx无缝升级https 4.查看nginx是否支持ssl 5.配置ssl模块 6.重新编译一下 7.因为这次是升级nginx,所以不需要执行 make install,首先备份原nginx执行脚本 8.把新编…
环境:阿里云服务器 Redmine安装部署 Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki.新闻台等,还可以集成其他版本管理系统和BUG跟踪系统,例如Perforce.SVN.CVS.TD等等.这种 Web 形式的项目管理系统通过“项目(Project)”的形式把成员.任务(问题).文档.讨论以及各种形式的资源组织在一起,大家参与更新任务.文档等…
在QQ群很多朋友问阿里云服务器怎么安装LNMP环境,怎么把项目放到服务器上面去,在这里,我就从头开始教大家怎么在阿里云服务器安装LNMP环境. 在这之前,我们先要知道什么是LNMP. L: 表示的是Linux系统, 包括Ubuntu.Centos但不限于以上两种的系统版本. N: 表示的是Nginx,这是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器. M: 表示的是Mysql,Mysql是一个小型关系型数据库管理系统. P: 表示的是PHP,PHP是一种在…
阿里云RDS目前支持的是PostgreSQL 9.4,而gitlab支持的最低版本是PostgreSQL 9.6.1,不升级PostgreSQL,gitlab就无法升级,阿里云RDS短期内不进行升级,被迫无奈下只能改用自己用阿里云ECS搭建的PostgreSQL服务器.这篇随笔记录一下数据库迁移的主要步骤. 在ubuntu时安装好PostgreSQL之后,首先进入 /etc/postgresql/9.6/main 修改2个配置文件: postgresql.conf listen_addresse…
阿里云ESC服务器1 先挂载磁盘 参考:http://help.aliyun.com/view/11108189_13491193.html?spm=5176.2020520101.121.2.1wcayB 2 安装mysql --只是为了 php安装时候做扩展用,解压即可 3 安装lighttpd --之前已经安装了~ 不在重新安装 4 安装php a 先安装类库 shell> yum install autoconf automake libtool re2c flex bison zlib…
阿里云域名中的SSL证书申请,腾讯云服务器中的证书安装: 因为公司的与域名都在阿里云上面,服务器却用的是腾讯云的.记得前2年用阿里云管理平台的时候,域名的SSL证书都很好找,也许是长时间不用,找SSL证书的下载位置找的自己郁闷,索性,记录到日志里面,方面自己下次直接翻,也方便搜索到这片日志的人吧! 1.首先,登录阿里云,扫码登录或者输入账号跟密码都可以的.然后在控制台中选择域名服务,进入域名管理二级目录.如下图.点击,进入域名解析列表 点击,域名解析列表后,如下图所示,在域名解析列表中,我们就能…
一.使用http-server 1.安装http-server npm install -g http-server 2.通过命令进入到dist文件夹 3.运行http-server 以上在浏览器输入上面地址就可以访问了 二.使用nodejs和express搭建服务器 使用express可以快速搭建一个完整的网站 1. 需要先安装nodejs 2.全局安装express-generator npm install express --save -g npm install express-gen…
最近公司准备全面转向阿里云,写了好几个方案,最终决定购买一台ECS和一台RDS搭配使用.开始对阿里的RDS产品陌生,加上公司的数据库文件近20G,诸多担心,生怕产品买来了不能用,给公司造成损失.后来联系阿里的客服MM,客服推荐我先买一个按量付费的,先测试一下,随时可以释放,看能否符合我们的需求,能够满足再进一步购买,选购了一下,价格也还可以,如下: 购买之后等待阿里创建RDS实例,几分钟之后,进入“数据库管理”页面,先创建一个数据库. 点击“备份文件(bak)迁入”. 在上传备份文件步骤中,单击…
最近在阿里云上购买了虚拟主机,于是有了把自己的网站挂在云上的冲动,那就行动呗.本来想的很简单,以为在修改数据库配置之后,将文件打包上传,然后就可以了,可在实际操作过程中,出现了很多问题,找了很多资料,才解决掉. 1.打开域名后,网页出现空白问题. 阿里给出的解决方案并不能解决实际问题,比如:error_reporting(E_ALL);实际操作中发现,并不能显示错误信息. 正确的解决方案: ini_set("display_errors","1");显示错误信息.2…
今日小编闲来无事,乘着公司新项目即将上线之际,在阿里云上整了一台centos作为测试机.原本以为一个小时搞定,结果还是花了一点小小时间.不管怎么说,记录下来,给各位小白当成课后甜点吧. 价格 先上价格,809.4RMB. 这个价格也就是一顿大餐的事情,BUT,作为程序员的你,未来的一年这台机器都是属于你的了哦.当然,配置低是低了点,但是好歹它是一台具备公网地址,功能齐全的centos7啊.总之,你想怎么造就怎么造,只要不用来干坏事就行. 关闭防火墙 由于这台测试机我们要干很多事情,所以上来的第一…
系统:CentOS Linux release 8.1.1911 配置主机名 [root@iZwz9e3t4tj14jzewdtvj8Z ~]# hostnamectl set-hostname lan [root@iZwz9e3t4tj14jzewdtvj8Z ~]# cat /etc/hosts ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 127.0.0.1 localhost localhos…
系统:CentOS Linux release 8.1.1911 配置主机名 [root@iZwz9e3t4tj14jzewdtvj8Z ~]# hostnamectl set-hostname lan [root@iZwz9e3t4tj14jzewdtvj8Z ~]# cat /etc/hosts ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 127.0.0.1 localhost localhos…
简介   需要从镜像仓库找到所需要的nginx版本pull下来.(地址:https://hub.docker.com/) 1.docker pull nginx 1.挂载目录 1.1 获取nginx.conf配置文件   首先建立需要挂载的目录. 1.mkdir -p {logs,conf,html} 1.2 创建nginx.conf文件   需要从nginx的配置文件当中获取出来nginx.conf这个配置文件.(也可以手动编辑,为了方便所以直接从运行中的nginx当中获取nginx.conf…
网上有很多关于K8S部署测试环境的文章,但是有些部署比较繁琐.这里推荐使用 https://github.com/gjmzj/kubeasz地址文章.文章介绍很详细,记录一下方便自己日后学习使用. # 集群部署节点:一般为运行ansible 脚本的节点# 变量 NTP_ENABLED (=yes/no) 设置集群是否安装 chrony 时间同步[deploy]192.168.1.1 NTP_ENABLED=no # etcd集群请提供如下NODE_NAME,注意etcd集群必须是1,3,5,7.…
想添加nginx的缓存功能, 结果1.4.6还不支持. apt-get remove nginx 374 sudo apt-key add nginx_signing.key 375 deb http://nginx.org/packages/ubuntu/ trusty nginx 376 vim /etc/apt/sources.list 添加: deb http://nginx.org/packages/ubuntu/ trusty nginxdeb-src http://nginx.or…
注意:我这里的服务器是Windows系统,后面会研究Linux下的命令 1.将javaWEB项目打包为war包 右击项目,先择“Export ” 2.通过“附件”->“远程连接桌面”,连接到服务器 3.将.war文件上传至tocat安装路径下webapps里 4.重启tomcat服务器…
1.更新软件源 sudo apt-get update 2.安装Apache sudo apt-get install apache2 3.查看Apache是否安装成功 apache2 –v 如下所示,表示搭建成功 4. 通过浏览器访问服务器的IP,如果出现Apache欢迎界面,表示安装成功,如下所示: 安装PHP7 sudo apt-get install php7.0 PHP安装成功后,安装 libapache2-mod-php7.0,php关联上Apache sudo apt-get in…