开篇寄语
在 AWS 也就是亚马逊云免费弄了一个一年的使用权,可以拿来做 VPS 虚拟机,搭建各种实例,伯衡君之前介绍了不少,有兴趣的朋友可以在本站搜索 AWS,今天向大家介绍用来搭建超过25种之多的实例合集,分享给大家,于是就有了今天这篇文章。
内容详情
如果想获得某种类型的服务器空间,不一定需要租用或者购买实体服务器,还有很多其他选项可用。其中一个方便的是使用 VPS。
什么是 VPS
VPS 是一种小型模拟服务器,可在现有服务器上虚拟运行。像任何虚拟机一样,它独立于其主机并作为一个独立的实体运行,但也不能脱离其主机而存在。
VPS 背后的技术与其他虚拟机类似:主机运行一个称为虚拟机管理程序或 VMM(虚拟机管理器)的程序,该程序管理其下所有较小的虚拟机。
虚拟机是一种非常经济有效的方式来细分大型机器的处理能力,并用于各种应用程序。
为何使用 VPS
服务器是通过网络向其他计算机提供文件或数据的计算机。服务器可以通过鼠标或键盘直接访问,也可以是所谓的无头服务器,只能远程访问。
整个互联网的核心不过是大量互连服务器的集合。要在线执行任何操作,例如启动 Luckydesigner.space 之类的网站或运行一些应用程序等服务您需要在服务器上运行程序或托管文件。没有服务器也就没有站点。
但问题是,服务器是大型、功能强大的机器,购买和维护成本很高。因此,大多数服务器要么归大公司所有供自己使用——例如,Google 和 Facebook 等等大多运行自己的服务器——要么由网络托管服务提供商出租给小公司。这些是为此目的拥有和运营服务器的企业。
但是,如果每个想要创建网站的人都必须购买或租用整个服务器,那么他们在起步之前就会破产,而互联网的多样性也会大大降低。这就是虚拟化的用武之地:不必为每个站点或在线服务购买或租用整个服务器,个人和小公司可以从网络托管公司租用服务器的一小部分。
最重要的是,VPS 也很有趣,因为它们让用户可以控制他们想要如何使用他们拥有的资源——就像他们拥有自己的服务器一样——但仍然只支付整台机器成本的一小部分。
本篇就以 AWS 为例,用其上的 VPS 来部署很多有趣的项目。
实现方法
操作步骤如下:
1.点击创建AWS账号(能够免费用1年)
2.跳转页面后,进入如下界面,请如实填写信息
温馨提示:你要有visa信用卡或者Master信用卡
3.注册成功后,接下来进行登陆,进入如下界面
4.点击右上方的地域选择,选择香港,因为访问速度和你距离所在地的远近有关,随后下拉,左侧工具栏选择创建虚拟机。
5.随后,你会进入如下界面,进行系统的选择,勾选左侧工具栏中的仅免费套餐,如果你是土豪的话可以不选,然后选择Ubuntu Server 16.04 LTS(HVM),SSD Volume Type这个,点击选择即可。
6.随后默认下一步
7.在配置实例详细信息中,有几个要排除,否则会产生额外费用的,第一个是不要启动CloudWatch详细监控,第二个就是不要启用T2/T3无限,配置好后,按下一步
8.到达下一界面,如果是下图配置,可直接按下一步
9.一路next,在配置安全组页面时,需要配置,类型,开通所有TCP,开通所有UDP,可以参考下图配置,如图所示。
10.然后点击审核和启动,进入确认页面点击右下角启动。
11.在弹出框选择创建新密匙对,输入自定义名称,点击下载密匙对,保存好,这是以后登陆要用的。创建好密匙对以后,点击创建,几秒钟出现如下界面,就证明你的虚拟机已经创建成功,但是正式运行还需要等待几分钟,点击左上角服务——EC2返回操作台。
12.来到EC2 Dashboard,来到弹性IP选项,点击,如下图所示。点击创建新分配,分配。再被分配的ip栏,右键关联,按照向导关联即可。
13.这时候就需要用到站长之前写的这篇文章了,用putty链接虚拟机,具体可以参看这篇文章《用putty链接亚马逊云/AWS的准备工作pem文件转换为ppk文件》,一定要获取root权限,切记,切记,随后我们开始一键安装nextcloud脚本。
14.先看一下宝塔面板的需求配置。
操作系统:全新系统(支持CentOS、Ubuntu、Debian、Fedora、Deepin),
确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL
宝塔Linux6.0版本是基于centos7开发的,强烈建议使用centos7.x 系统
内存要求:内存要求最低512MB,推荐768MB以上,纯面板约占系统60MB内存
但是免费的亚马逊云只有Ubuntu比较好用,在命令窗口输入以下代码:
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
回车后,按照提示安装即可,最后会得到一串链接,以及账号密码,我们将链接复制粘贴到地址栏,然后回车,进入登陆界面,输入账号和密码,登陆,这样一啦,我们就进入操作后台了。当然,一开始进入和下图是不同的,会提示你安装配置。
15.安装后台环境,特别提醒,安装左边的,同时php版本一定要7.1以上版本,里面可以选择。安装过程就不说了,总之是一个漫长的过程,可以放在一边等待,干些其他事情。
16.等待后台环境安装完毕,我们去后台点击网站,点击添加站点,设置域名,说到域名,这里又涉及到域名解析的知识,因为比较简单,我就不多说了,具体可以使用搜索引擎搜索即可,dnspod买完域名后可以直接在它上面解析,解析到上面提到的亚马逊的弹性IP。(备注:不买也可以。)
具体的设置,大家可以参看这张图。
17.点击提交,一定要记住账号和密码哦。随后点击创建好的网站名称,进入网站的配置,分别涉及到域名管理,SSL,域名管理就是输入在dns解析里的两个记录,以站长这里为例,分别是910827.xyz和www.910827.xyz,如下图所示。
18.设置ssl,可以参看下图设置。如果不是很明白,可以参看这篇文章《 让自家网站拥有N个域名跳转到唯一域名的操作方法 》 。
19.打开ssh,伯衡君用的是putty,在命令行复制粘贴下面的代码:
bash <(curl -L -s https://raw.githubusercontent.com/Baiyuetribe/baiyue_onekey/master/go.sh)
20.随后,会看到如下图的画面。
这谢内容包括宝塔面板安装,nextcloud等网盘关系系统,搭建wordpress,安装sspanel,安装磁力搜索引擎等等,总之功能很多,只需要在下面输入想要安装的序号,之后按照向导安装即可。
21. 我们还需要IP将域名指向真正的域名,返回宝塔后台,点击网站——域名——反向代理,修改即可,如下图所示。
端口一定要对应好,否则可能会打不开的。
- 我的微信
- 微信扫一扫加好友
- 我的微信公众号
- 扫描关注公众号