本文会详细叙述如何在digital ocean上注册、申请、创建以及配置服务器,亲测有效。

what's the Digital Ocean ?

  根据度娘释义,Digital Ocean是digitalocean 是一家成立于2012年的总部设置在纽约的云主机商家,采用KVM虚拟,配置高性能的SSD做储存,加上服务器配备的是1000M端口,以512M内存为起点,月付最低低至5美元,在较短时间内一举获得众人的追捧和认可,当前服务器数量已经超过15000台,雇用人员19人!  

  目前在欧洲、美洲、亚洲共计9个节点,支持IPv6:
  • 纽约:NYC1、NYC2、NYC3
  • 旧金山:SFO1
  • 阿姆斯特丹:AMS1、AMS2、AMS3
  • 新加坡:SGP1
  • 伦敦:LON1
  • 印度:BLR1

注:国内电信用户建议选择美国西海岸的San Francisco,国内速度较快,新加坡虽然理论上离我们最近,但是国内电信用户大多数都是绕道欧洲,所以线路速度反而不如旧金山快。

  总之,Digital Ocean就是可以让我们开服务器的网站。但是需要注意:digitalocean禁止用户开设公开代理服务;禁止托管成人内容;禁止对外发起攻击;禁止上传、传播侵犯版权的数字内容,禁止一个人同时注册多个账号,以及美国法律不允许的事情。

如何通过Digital Ocean拥有属于自己的服务器

  一、注册账号

  这里官方活动推广有个优惠链接,点解领取优惠券可领取$10美元,在开服务器时可以使用。当然第一次开服务器需要自行支付费用,之后的续费可以用优惠券。

  打开Digital Ocean的官网:https://cloud.digitalocean.com/    点击右上角 sign up 按钮

  二、验证邮箱

  输入邮箱注册,注册成功后会给你的注册邮箱发送验证邮件,打开邮箱点击验证网址进行验证。

  三、付款方式验证

  邮箱验证成功后,自动登录到digitalocean设置里的“Billing”页面,验证您的付款方法,验证有两种方式,一是绑定信用卡,二是通过paypal向账户充值5美元。作为国内用户建议不要使用国内信用卡,有说会不成功,导致账号直接废了。通过paypal充值的方法验证账户的好处是如果有纠纷可以通过paypal纠纷申请退款,并且paypal资金安全性要好于信用卡绑定。

  首先我们得先有PayPal账号,官网地址https://www.paypal.com/  注册并绑定银行卡号就可以,使用方法与支付宝类似。

  四、创建服务器主机

  1. 点击Create Droples 按钮
  2.  选择系统(我用的Ubuntu)
  3.  选择服务器内存大小(初学者推荐选择5美元版本的即可)
  4.  选择服务器位置(推荐选择洛杉矶)
  5.   其他选项
    • Private networking支持额外的网络接口,只能由同一数据中心内的其他小滴访问。这可以有助于保持Droplet之间的流量通过公共互联网路由到数据中心之外。私人网络是免费提供的。
    • Backups支持Droplet的自动备份。备份成本约为Droplet每月价格的20%。
    • IPv6支持Droplet访问IPv6,并且不会产生额外的费用。
    • User data能够将任意数据传递到DigitalOcean元数据服务的用户数据密钥。CoreOS Droplets需要此设置。使用用户数据不会增加额外成本。
    • Monitoring添加DigitalOcean代理以收集扩展指标并创建警报策略。没有额外的成本。提供监测是免费的。
  6.  需要创建ssh密钥。ssh密钥等创建详细操作参考另一篇博客:如何使用DigitalOcean Droplets的SSH密钥
  7. 最后点击create就可完成创建,当蓝色进度条升满时即创建完成。

登陆远程服务器

  现在我们已经有了远程的服务器,我们要操作这台服务器首先需要连接上它。服务器其实就是一台电脑,操作它本质就是通过命令行操作一台装有ubuntu系统的电脑。

首先,我们需要先连上这台电脑,确保在Digital Ocean网站上开启了该服务器。

  • Linux和Mac登陆方式:
$ ssh root@服务器IP地址

  服务器ip地址即上图中IP Address所对应的值。

  当提示询问是否要连接到主机时,键入Yes。

  如果使用SSH密钥,将立即登录到服务器,有特殊情况会提示需要输入配置SSH密钥时的密码。如果未使用SSH密钥,则系统会提示输入密码。输入创建服务器时通过电子邮件发送给您的根密码,然后按ENTER。出于安全原因,输入的密码在屏幕上不可见。
  现在就已经连接到第一个DigitalOcean服务器了。

  •  Windows登陆方式

  后续会补上……

服务器控制面板介绍

后台管理分为10个模块:

1、graphs【图表】

  这里详细显示了cpu、网络流量、磁盘的运行情况。

2、Access【访问或登录】

  这里可以SSH登录控制台管理,也可以重设超级管理员root的密码。

3、Power【电源】

  这里可以关闭vps,也可以重启vps,当然,即使关机了,计费还是会继续的,只有你删除vps主机才停止计费,删除功能请查看Destroy【删除】。

4、Resize【调整】

  需要更高配置,但还想保留ip的,可以在这进行调整升级了。有永久调整和弹性调整:

  永久调整会增加磁盘空间,系统可能会破坏,最好升级后重装系统。

  弹性调整只是升级了cpu和内存,是无损升级的,不会影响到现有的系统。

5、Networking【网络】

  这里没什么可说的,需要的朋友可以自己参考。

6、Backups【备份】

  该功能需要付费。

7、Snapshots【快照】

  快照,有需求的朋友很有用。

8、Kernel【内核】

  这里可以更换系统内核,需要安装锐速的朋友很有用,毕竟锐速对系统内核要求高,不兼容的内核无法安装锐速,这时就可以在这里更换兼容锐速的内核了。

9、History【记录】

  这里是你的操作记录。

10、Destroy【删除】

  这里可以删除主机,只有删除主机,才不会继续计费。

如何在Digital Ocean上申请服务器的教程的更多相关文章

  1. 如何在Windows系统上利用Telnet协议连接Linux服务器

    Telnet协议是Internet远程登录服务的标准协议,它为用户提供了在本地计算机上完成远程主机工作的能力.很多终端使用者都习惯在计算机上利用Telnet会话来远程控制服务器.这里小编就分两步为大家 ...

  2. 如何在CentOS 7上安装Percona服务器

    在这篇文章中我们将了解关于 Percona 服务器,一个开源的MySQL,MariaDB的替代品.InnoDB的数据库引擎使得Percona 服务器非常有吸引力,如果你需要的高性能,高可靠性和高性价比 ...

  3. VPS -Digital Ocean -初试以及VPN的搭建

    首先恭喜你找到这篇博客,它会带你走出困境. 题外话(请忽略):一直以来想搞一个VPS,终于在自己的刺激下试了一下Digital Ocean,还没有使用很长时间不做太多评论,唯一给我的感觉是各种操作还算 ...

  4. Redis进阶实践之三如何在Windows系统上安装安装Redis(转载)

    Redis进阶实践之三如何在Windows系统上安装安装Redis 一.Redis的简介 Redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括 ...

  5. github student pack中的digital ocean可以使用银联卡支付

    申请了 github student pack却因为一直没有visita信用卡,而无法使用digital ocean的 $50,一直到今天,用中国银行借记卡成功支付. 方法是: (1)注册paypal ...

  6. GPT分区基础知识及如何在GPT分区上安装WIN7

    大硬盘和WIN8系统,让我们从传统的BIOS+MBR模式升级到UEFI+GPT模式,现在购买的主流电脑,都是预装WIN8系统,为了更好的支持2TB硬盘,更快速的启动win8,预装系统都采取了GPT分区 ...

  7. 如何在CentOS 7上修改主机名

    如何在CentOS 7上修改主机名 在CentOS中,有三种定义的主机名:静态的(static),瞬态的(transient),和灵活的(pretty).“静态”主机名也称为内核主机名,是系统在启动时 ...

  8. 如何在 Android 手机上实现抓包?

    如何在 Android 手机上实现抓包? http://www.zhihu.com/question/20467503 我想知道某个应用究竟在数据提交到哪里,提交了什么.网上的教程太复杂,不想麻烦.有 ...

  9. 如何在CentOS 7上部署Google BBR【搬运、机翻】

    如何在CentOS 7上部署Google BBR 本文章搬运自 https://www.vultr.com/docs/how-to-deploy-google-bbr-on-centos-7 [注:文 ...

随机推荐

  1. mysql wait_timeout 8小时问题解决,tomcat数据源的配置

    异常报错: 2017-02-13 09:30:17.597 [startQuertz_Worker-6] ERROR com.autoyol.task.TransStatManageTask#exec ...

  2. 《objective-c基础教程》学习笔记(三)—— 从结构体到面向对象

    一听标题,感觉十分的抽象.面向对象就是(Object-Oriented Programming)的首字母缩写:OOP,是当今最主流的编程方法. 那么,面向对象编程具体有什么好处呢.是如何来实现呢?通过 ...

  3. 8 -- 深入使用Spring -- 5...1 启用Spring缓存

    8.5.1 启用Spring缓存 Spring配置文件专门为缓存提供了一个cache:命名空间,为了启用Spring缓存,需要在配置文件中导入cache:命名空间. 导入cache:命名空间之后,启用 ...

  4. 8. Oracle通过rman进行克隆

    一. 安装规划 IP ROLE 192.168.1.235 克隆对象 192.168.1.221 克隆库 二. 备库创建相应的dump文件夹 # 在主库查询对应的dump目录 select name, ...

  5. python通过get,post方式发送http请求和接收http响应的方法,pythonget

    python通过get,post方式发送http请求和接收http响应的方法,pythonget 本文实例讲述了python通过get,post方式发送http请求和接收http响应的方法.分享给大家 ...

  6. linux下通过curl访问web服务器

    在通过xshell或者其他远程连接工具连接linux服务器,没安装浏览器,却要测试web服务的请求: 可以使用curl 访问web服务器 例如返回百度的主页内容 #curl www.baidu.com ...

  7. Atom与markdown

    简述 Atom是github开发的开源跨平台的编辑器,Atom的强大可以与大名鼎鼎的Sublime Text相媲美.因为使用过Sublime Text,所以用Atom上手很快.这篇文章主要介绍使用At ...

  8. F - Toy Storage

    来源poj 2398 Mom and dad have a problem: their child, Reza, never puts his toys away when he is finish ...

  9. xml配置

    <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name=& ...

  10. 蓝桥杯_算法训练_区间k大数查询

    问题描述 给定一个序列,每次询问序列中第l个数到第r个数中第K大的数是哪个. 输入格式 第一行包含一个数n,表示序列长度. 第二行包含n个正整数,表示给定的序列. 第三个包含一个正整数m,表示询问个数 ...