阿里云CentOS部署小笔记

快毕业了,我用近两周的时间完成了一个nodeJs+Vue-Cli+Mysql的毕业设计,到了部署的时候了。

然而,博主使用Linux的经验有限得很,所以只能自己慢慢地填坑了。

一.准备工作

1)阿里云选购ECS主机,ECS主机一般都比较贵(相对于轻量级主机),由于阿里云的轻量级主机没有提供Node+Mysql的环境,只能忍痛去买自由度相对较大的ECS了

创建实例:

配置机型:

配置机型2:

选择网费扣费模式:

选择并配置登陆方式:

最后就是确认订单,然后修改下远程登陆的密码:

2)putty下载好

百度一下就有了,下载完打开

先配置下putty

1 进入window->translation,选择utf-8编码

2 进入window->colors,选中“use system colors”,这样就是白底黑字,比较清楚(颜色比较醒目)

3 进入Connection设置,将Seconds between keeplives(0 to turn off)设置为30(使putty掉线没这么频繁)

4 选择session,配置下登陆信息

第一次连接,会出现对话框,点击是

打开后输入用户名密码,我们就成功登陆上我们的ECS了~~

3)下载一个FileZilla等下ftp传文件用,百度一下就有

4)下载一个navicat,方便管理mysql

二、配置FTP服务

1)安装vsftpd

输入:yum install vsftpd

2)新增一个用户,专门用于ftp传输

输入:useradd -d /web -s /sbin/nologin ftpadmin

(/web是ftp传输的根目录,ftpadmin是用户名)

输入:passwd ftpadmin设置密码

3)把/web文件夹归属权授权给ftpadmin

输入:chown -R ftpadmin.ftpadmin /web

4)编辑ftp配置文件

输入:vim /etc/vsftpd.conf

使得

anonymous_enable=NO

local_enable=YES

write_enable=YES

chroot_local_user=YES

5)修改/etc/ssh/sshd_config文件

输入:vim /etc/ssh/sshd_config

# override default of no subsystems

#Subsystem      sftp    /usr/libexec/openssh/sftp-server
Subsystem       sftp    internal-sftp

6) 开启服务

输入: service vsftpd start

7)访问

打开FileZilla

三、搭建mysql环境+navicat远程连接

1)安装mysql

输入:yum installl mysql

     yum install msyql-server

2)修改登陆密码

输入: /usr/bin/mysqladmin -u root password’你的密码‘

3)启动mysql服务

输入: service mysqld start

4)登陆

输入: mysql -u root -p

你的密码

5) 允许远程连接

 输入:RANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘你的登陆密码‘ WITH GRANT OPTION;

    FLUSH PRIVILEGES;

6)重启mysql服务

service mysqld restart

7)   navicat登陆

常规是填写登陆mysql时的-u -p

ssh是填写putty登陆时填写的信息

登陆成功

原文地址:https://www.cnblogs.com/amiezhang/p/8728039.html

时间: 2024-10-29 19:08:14

阿里云CentOS部署小笔记的相关文章

阿里云centos部署apache+php

经过一个下午的尝试,终于完成了阿里云apache+php服务器的搭建,我的数据库用的是阿里云的RDS,不需要在服务器中安装mysql了.在我的服务器中最后部署了phpMyAdmin,测试可以管理RDS上的数据库.服务器的搭建宣布完成.留下了做个记录.下次再部署的话就不用大量的搜索和尝试了. 一.下载Xshell+xftp,安装xftp. 二.Xshell新建连接,服务器的外网IP,用户名:root,密码:连接服务的密码 三.打开刚创建的连接,确保成功连接到服务器 四.因为我没有买数据盘,所以数据

django1.77+mod_wsgi+python2.79+apache2.24 在阿里云centos部署攻略

心平气和的记录一下今天 踩的坑以防万一 以后还踩 首先我今天的平台是在 阿里云上的一台纯净版的 centos6.5 64位主机上进行的 首先装python2.7 去官网下载python2.7安装包 然后下来之后使用编译的方式安装. 这里就有个坑 因为后面需要安装mod_wsgi的关系 这里安装python2.7安装包一定需要用 --enable-shared的方式安装动态库 不然后面无论你如何挣扎 都无法 编译mod_wsgi..这个问题我今天 到处查资料 最后在stackoverflow上看到

阿里云 centos 部署 Django 可能遇到的问题

问题一:版本限制   File "/Users/icourt/Desktop/hf/venv/lib/python3.7/site-packages/django/db/backends/mysql/base.py", line 36, in <module>     raise ImproperlyConfigured('mysqlclient 1.3.13 or newer is required; you have %s.' % Database.__version_

阿里云CentOS Linux服务器上搭建邮件服务器遇到的问题

参考文章: 阿里云CentOS Linux服务器上用postfix搭建邮件服务器 Linux系统下邮件服务器的搭建(Postfix+Dovecot) 本来想自己搭建邮件服务器,但是看到一篇资料表示阿里云为了禁止垃圾邮件,禁用了25端口. 可以使用阿里云的邮件推送服务. SMTP之PHP调用示例 email.class.php下载

阿里云CentOS配置全过程

阿里云CentOS配置全过程 拿到服务器的ip.初始密码以后.我们先要用远程连接工具putty连接服务器主机. 启动putty.exe程序,进入putty主界面,在Host Name 栏中输入你的服务器ip地址,Saved Sessions 填入你的主机名称(可自定义,用于区别你的服务器).点击Save保存配置.选中你的服务器名点击open开始连接服务器. 第一次连接,会出现对话框,点击是 出现登录界面,输入用户名,默认为超级用户root,接着输入密码,要注意的是密码不会显示在屏幕上.输入密码时

阿里云server部署架构

近期要上马一个项目,客户要求所有部署到阿里云的server,做了一个阿里云的部署方案. 上图: 跟传统的部署相比,用云盾替代了传统的防火墙,负载均衡设备也不用自己买了,购买一个LBS负载均衡服务能够加入10个负载均衡实例,内网免费.由于项目的出口带宽能够统一,所以干脆使用负载均衡的流量费替代了带宽费用.(即在购买ECS的时候能够带宽能够为0或者1Mps,使用LBS负责输出流量. 有点麻烦的是,假设数据库使用的是oracle的话,好像RAC不好安装,由于没共享存储.(阿里也在推它自己的RDS关系型

【阿里云产品公测】阿里云ACE部署通用完整教程及评测

[阿里云产品公测]阿里云ACE部署通用完整教程及评测 作者:阿里云用户bailimei ACE应该是目前在公测的服务中应用最广泛的一项服务.在公测云引擎ACE前曾使用过新浪SAE,而ACE给我的最初印象是比SAE要简单易用的多,除了上传文件需用SVN外,其它就像在用ECS+RDS,体验上没多大差别,因我现在就用着这两项产品,所以感觉比较直观.原先已有同学写了一些优秀的ACE教程,对分享自己的体验我们都应该点赞.下面以测试部署wordpress为例,重点对ACE使用过程中遇到的难点问题展开说明,并

阿里云Ubuntu部署java web - 文件夹

文件夹(点击章节标题阅读): 阿里云Ubuntu部署java web(1) - 系统配置 ssh链接server(使用终端远程链接)        加入用户        给用户赋予运行sudo权限        软件安装        链接到serverftp        分区和格式化        java和mysql环境安装 阿里云Ubuntu部署java web(2) - 配置tomcat 安装        更改端口        更改站点默认文件夹.以及加入多个站点 阿里云Ubun

阿里云上部署webservice其他机器调用提示“测试窗体只能用于来自本地计算机的请求”问题

阿里云上部署webservice,服务器本身测试可以整成使用,但是在其他机器上调用时找不到网页或者webservice 前一段时间做项目时需要用到webservice,开始时在自己的本地机器上创建了webservice,然后在vs2012中发布了这个webservice 然后在iis上配置好以后,本地调用测试开发都可以,项目接近尾声时我们需要把webservice发布到外网上,让其他程序调用, 调用时提示|:测试窗体只能用于来自本地计算机的请求 我们只要在webconfig文件中的<system