在这篇文章你将会接触到:熟悉华为云的云产品对应价位以及如何配置好适合自己的情况的产品和基本产品操作流程。步步截图的服务器云电脑搭建,利用云服务器搭建一个简单的网站。
这里先简单介绍一下华为的一些功能,它到底是用来干什么的,还有他的产品提供哪些服务。首先这是官网的页面,华为云会提供一些性价比非常高的云服务器,你可以用它来搭建一台属于自己的云电脑,并且还可以自己选电脑的配置,不想用了随时可以换一款硬件。华为云还提供云硬盘等等有非常多的妙用。
1、搜索官网华为云,你会进入到如下页面

2、然后你需要注册一个华为云账号

3、点击上方分栏的产品,在产品中搜索弹性云服务器ECS,或者点击计算-弹性云服务器

4、点击立即购买,来,我就教你如何配置一个的服务器,一个小时才两角钱,但却可以满足你的所有主机需求。

一台服务器的配置需要经过四个步骤:
基础配置–网络配置–高级配置–确认配置
这个四个步骤,每个步骤都可以选择不同的硬件从而决定了服务器的价格。
首先我们点击购买后进入到如下页面,你可以选择的产品有三个部分:
1、服务器区域(要记一下你选的什么地区)
2、服务器架构,有二:英特尔x86架构和华为的鲲鹏计算
3、镜像
4、系统盘
首先我们不是说每时每刻都用,所以我们需要选择按需计费,也就是按照时间计费,这是比较划算的。然后架构我们选择X86的通用计算型,别选加速型,太贵也没必要。
然后内存选2GB的或者1G的都可以,也就是一角多钱一个小时,一块钱可以用八个多小时了。

接下来选择镜像,镜像一般都是公共镜像,然后看你用惯什么系统,可以选鸿蒙、win、Linux等等,因为大多数人都使用win,所以我配置win。

系统盘默认的那个,别问为什么,问就是便宜,到这里配置下来就是两角钱一个小时,还可以勉强用5个小时。

网络配置是华为云的精髓,毕竟顶尖网络方案供应商嘛,但是这里一块钱还要什么自行车啊,当然是全部默认。
但是公网宽带那里,你应该选择按流量计费,这样子的费用才是最低的。

这里主要设置你购买服务器的名字,以及你登录系统的的账号的名字和密码,其他一概默认。

最后确认一下刚才的配置,0.3元一个小时,一块钱三小时,跟着这篇博客你只需要半小时就可以完成。

给钱

首先你买完了就返回首页面,在上面有个控制台,点击进入就可以进入如下页面了,然后你一定要合适一下这个服务器和你一开始选的地区是不是一样的,这样子才能找到

点右上栏的资源,点我的资源

进入到下面的页面就是总的页面所在,在这里你可以看到所有你购买的产品,你可以看到在最左侧,有一个三条杠的东西,点开旁边你可以看到那个弹性服务器,点进去就可以

然后你就可以找到刚才买的服务器了

安全组是一个逻辑上的分组,为具有相同安全保护需求并相互信任的云服务器提供访 问策略。安全组创建后,用户可以在安全组中定义各种访问规则,当云服务器加入该 安全组后,就受到这些访问规则的保护。
在规则以内的服务器就可以相互通讯,因为等会我想自己用自己的电脑登录操控云平台,因为这样子才顺,网页操控太难受了太卡。
对于刚购买的服务器公网ip可能无法ping通,这时需要添加“入方向”的“ICMP”安全组规则
在刚才页面的左下角找到安全组,点击

我的是第三个,点击配置规则

添加入方向的规则,因为入方向表示外部设备能够访问服务器
配置的时候协议端口是TCP通讯,然后优先级这东西你可以随意,因为设备少,源地址不动。

配置完就可以了

可以点击这里进行远程登录为了方便,也可以通过本地主机远程桌面登录访问自己的服务器
1、检测是否能够正常链接
打开程序,搜索cmd,打开终端,来ping一下公网地址看看能不能连上

公网地址在一开始那个总页面那里写着,你看下这个是我的地址,注意链接前你得先开机对吧,服务器得开机,如下图,点击开机

开机了

然后在自己本地主机的命令提示符窗口中输入:
ping 「你的公网ip」
测试能否访问,能访问则配置成功,可以进行下一步了。
注意:这里我就是没开机,所以一开始请求超时

开机记得要开机,你也可以使用云端登录的方式,如下图

点远程登录,然后拉到下面点立即登录

然后就能够远程登录服务器了,这里你需要解锁一下桌面,被锁住了

然后输入密码登录,网页登录就没问题了

但是我非常讨厌网页登录,太卡了。我用自己的电脑远程登录windows+R,或者直接在搜索中输入mstsc回车

弹出如下页面,这里输入公网ip地址,这里上面你的ping已经输入过了,是同一个东西

然后输入服务器主机登录密码,这个就是一开始买服务器的高级配置那里,输入的密码和用户名


点击是

进来了,是这个样子的,没有壁纸。

因为服务器主机选的是Windows,所以这里用IIS搭建网站
你看但是比价抠门,配了40G的SSD,但是可以装Matlab了,一块钱还要什么自行车呀,对吧
1、鼠标右键【我的电脑(Computer)】→【管理(Manager)】


2、点那个2添加角色和功能,弹出【添加角色向导(Add Roles Wizard)】选择【下一步(Next)】

默认,点继续

默认,点继续

啊,有张图我没截到,下面这个是英文的,勾选Web服务器IIS(Web Server IIS)那个选项。

接下里一路点默认






5、选择完角色服务后,点击安装等待安装完成


完成安装
1打开控制面板,选择管理工具

2.打开IIS信息服务管理器

3.右键网站,选择添加网站

4.这里我的站点名称命名为aiyinyan,然后选择物理路径,这里的物理路径所包含的是你整个项目的所有文件,这个文件夹不要直接放在C盘或者D盘,应该在目录下新建一个文件夹

我放在C盘,然后选好路径

其他不动
5.在物理路径下添加一个htm文件用于测试
6.用记事本打开,编辑文件,输入测试文本并保存

注意现在是文本文件

如果你直接改是不行的话,那就使用另一个方法,点开来然后选择另存为,那里可以调整文件格式

最后如下图才可以

7、然后选择我们定义好的那个aiyinyan,打开默认文档

8.右键添加文档,输入完整的文件名及后缀(因为添加了物理路径的,所以这里只需填写相对路径)


你可以看到这里的网页文件已经被加入了

9.你回到这个页面,看到右侧的栏目里面有有个浏览网站,你点开那个IP地址,就可以在网页中浏览

然后你就可以看到在网页的内容了

10.然后有个问题,现在是只能在服务器局域网里访问,不能通过公网访问,所以需要绑定公网ip,所以要到华为云网络控制台添加安全组规则,在入方向添加这两个规则即可



11.然后你把那个IP地址直接输入到手机浏览器或者自己电脑,就可以登录查看
我正在尝试使用ruby和Savon来使用网络服务。测试服务为http://www.webservicex.net/WS/WSDetails.aspx?WSID=9&CATID=2require'rubygems'require'savon'client=Savon::Client.new"http://www.webservicex.net/stockquote.asmx?WSDL"client.get_quotedo|soap|soap.body={:symbol=>"AAPL"}end返回SOAP异常。检查soap信封,在我看来soap请求没有正确的命名空间。任何人都可以建议我
我想安装一个带有一些身份验证的私有(private)Rubygem服务器。我希望能够使用公共(public)Ubuntu服务器托管内部gem。我读到了http://docs.rubygems.org/read/chapter/18.但是那个没有身份验证-如我所见。然后我读到了https://github.com/cwninja/geminabox.但是当我使用基本身份验证(他们在他们的Wiki中有)时,它会提示从我的服务器获取源。所以。如何制作带有身份验证的私有(private)Rubygem服务器?这是不可能的吗?谢谢。编辑:Geminabox问题。我尝试“捆绑”以安装新的gem..
使用带有Rails插件的vim,您可以创建一个迁移文件,然后一次性打开该文件吗?textmate也可以这样吗? 最佳答案 你可以使用rails.vim然后做类似的事情::Rgeneratemigratonadd_foo_to_bar插件将打开迁移生成的文件,这正是您想要的。我不能代表textmate。 关于ruby-使用VimRails,您可以创建一个新的迁移文件并一次性打开它吗?,我们在StackOverflow上找到一个类似的问题: https://sta
我需要从一个View访问多个模型。以前,我的links_controller仅用于提供以不同方式排序的链接资源。现在我想包括一个部分(我假设)显示按分数排序的顶级用户(@users=User.all.sort_by(&:score))我知道我可以将此代码插入每个链接操作并从View访问它,但这似乎不是“ruby方式”,我将需要在不久的将来访问更多模型。这可能会变得很脏,是否有针对这种情况的任何技术?注意事项:我认为我的应用程序正朝着单一格式和动态页面内容的方向发展,本质上是一个典型的网络应用程序。我知道before_filter但考虑到我希望应用程序进入的方向,这似乎很麻烦。最终从任何
我想要做的是有2个不同的Controller,client和test_client。客户端Controller已经构建,我想创建一个test_clientController,我可以使用它来玩弄客户端的UI并根据需要进行调整。我主要是想绕过我在客户端中内置的验证及其对加载数据的管理Controller的依赖。所以我希望test_clientController加载示例数据集,然后呈现客户端Controller的索引View,以便我可以调整客户端UI。就是这样。我在test_clients索引方法中试过这个:classTestClientdefindexrender:template=>
如果您尝试在Ruby中的nil对象上调用方法,则会出现NoMethodError异常并显示消息:"undefinedmethod‘...’fornil:NilClass"然而,有一个tryRails中的方法,如果它被发送到一个nil对象,它只返回nil:require'rubygems'require'active_support/all'nil.try(:nonexisting_method)#noNoMethodErrorexceptionanymore那么try如何在内部工作以防止该异常? 最佳答案 像Ruby中的所有其他对象
关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭8年前。Improvethisquestion为什么SecureRandom.uuid创建一个唯一的字符串?SecureRandom.uuid#=>"35cb4e30-54e1-49f9-b5ce-4134799eb2c0"SecureRandom.uuid方法创建的字符串从不重复?
最近,当我启动我的Rails服务器时,我收到了一长串警告。虽然它不影响我的应用程序,但我想知道如何解决这些警告。我的估计是imagemagick以某种方式被调用了两次?当我在警告前后检查我的git日志时。我想知道如何解决这个问题。-bcrypt-ruby(3.1.2)-better_errors(1.0.1)+bcrypt(3.1.7)+bcrypt-ruby(3.1.5)-bcrypt(>=3.1.3)+better_errors(1.1.0)bcrypt和imagemagick有关系吗?/Users/rbchris/.rbenv/versions/2.0.0-p247/lib/ru
在Rails4.0.2中,我使用s3_direct_upload和aws-sdkgems直接为s3存储桶上传文件。在开发环境中它工作正常,但在生产环境中它会抛出如下错误,ActionView::Template::Error(noimplicitconversionofnilintoString)在View中,create_cv_url,:id=>"s3_uploader",:key=>"cv_uploads/{unique_id}/${filename}",:key_starts_with=>"cv_uploads/",:callback_param=>"cv[direct_uplo
我有一个正在构建的应用程序,我需要一个模型来创建另一个模型的实例。我希望每辆车都有4个轮胎。汽车模型classCar轮胎模型classTire但是,在make_tires内部有一个错误,如果我为Tire尝试它,则没有用于创建或新建的activerecord方法。当我检查轮胎时,它没有这些方法。我该如何补救?错误是这样的:未定义的方法'create'forActiveRecord::AttributeMethods::Serialization::Tire::Module我测试了两个环境:测试和开发,它们都因相同的错误而失败。 最佳答案