环境观察员

环境观察员
环境赐予人类相信真理的力量

姜恩菲买了一台云服务器到底能干嘛?

姜恩菲买了一台云服务器到底能干嘛?

  代码小白买了阿里云服务器,忙完了域名备案,折腾了一下wp就放在那里不动了。觉得有些浪费。在琢磨可以干什么发挥它的作用?

  嗯,最近买了阿里校园扶持的云服务器,价格很便宜,配置偏低。

  不过如果只是用来搭建自己的网站还是够了,我搭的.NET的网站,单纯的打算用来提升一下自己的水平。

  因为是一个人搞,所以花了挺久时间才搞定。

  这就是我的阿里云服务器了,才40G的盘,因为是选的win的系统所以装完数据库和一系列的win服务之后就只有18G了,仅仅运行自己的项目还勉强吧~

  因为是 一个人的项目,所以进程有点慢,刚写完很简单的注册和登录,大部分样式都还没开始写,网站的首页大概是这个样子的:

  背景是杭州西湖,在那边用手机拍的~

  更新一下:

  现在阿里云过期了~

  更新一下:

  组了一台新的阿里云,现在准备做个人博客,具体建站过程可以看我的专栏文章:

  刘三刀:如何建立一个网站(一):服务器的基本配置刘三刀:如何建立一个网站(二):着手搭建站点环境

  搭建博客什么的就不说了,别的回答都有了,我来说下我的云服务器在做些什么

  作为一个研究僧,学习资料代码以及论文之类的主要都放在实验室的电脑上,所以不管是在宿舍还是回家之类的,都会经常要远程实验室的电脑。

  如果是在学校宿舍或者上课的教室就还好,毕竟都在一个局域网内,可以直接用内网 IP 来远程,而且局域网速度也很快。

  但是如果不在学校,那就比较麻烦了,内网 IP 在学校外是无法直接访问的。要说目前市场上比较好的远程软件,TeamViewer 应该算一个。但是这毕竟是一个商业软件,今年的前些时候对于那些使用比较多的用户,TeamViewer 直接认定成商业用户了,这就导致这个软件基本不能免费使用了。(顺便吐槽下,连 Mathpix Snip 这个软件也要收费了,很难受)

  这个时候服务器就派上用场了。

  什么是 FRP

  FRP (Fast Reverse Proxy) 是一个可用于内网穿透的高性能的反向代理应用,支持 TCP,UDP,HTTP,HTTPS 协议。下载

  准备工作

  带有公网地址的 VPS(例如公网地址为 111.111.222.111 ):后边将会把内网的主机映射到这个 IP 地址根据服务器、内网主机的系统,分别下载 frp:据网友说新版本会有些莫名其妙的问题,所以我选用了 0.16.0

  配置步骤

  首先介绍服务器端的安装配置安装 frp(其实就是个文件夹,下载好之后解压就行了)【注意:服务器端使用的版本和内网主机使用的要一致,不然容易出问题】;服务器端我用的是 "frp_0.16.1_linux_386.tar.gz" 这个版本,解压之后,可以把没用的 "frpc" "frpc.ini" "frpc_full.ini" 删除掉( frpc 是用在客户端上的,frps 是用在服务端上的 );"frps_full.ini" 是全部的配置,有兴趣可以阅读学习,在使用时只需要修改 "frps.ini" 即可,如下图所示即为我的 "frps.ini" 文件内容进入到文件夹,运行 -c frps.ini ,出现 "start frps success" 字样即可但是这占据了终端窗口,下边将其设置为后台运行并开机自启;首先执行 vi /etc/systemd/system/frps.service 新建 service 文件,然后写入以下内容(这段内容我是参考的网上的,那行 ExecStart 要根据自己 VPS 上文件的具体路径进行修改,其它设置可以视自己需要进行修改)接下来,执行 systemctl enable frps 可将 frps 服务设置为开机启动;systemctl start frps 可以后台启动 frps 服务-------------------------------------------------------------下面介绍内网主机的配置事项内网主机(即客户端)用的是 "frp_0.16.0_windows_amd64.tar.gz" 这个版本,解压之后,可以把没用的 "frps" "frps.ini" "frps_full.ini" 删除掉,修改 "frpc.ini" 的内容为如下所示,这里的 server_port 要与刚才服务器端的端口设置一致到这里配置就结束了,在 cmd 上运行 "frpc.exe" 即可但是内网主机上运行 "frpc.exe" 会有一个 cmd 窗口在那里,关掉的话程序也就停止了;为了对客户端(即内网主机)的 frp 服务设置后台运行和开机自启,下边利用 winsw 工具,将其保存为 Windows 服务Winsw 下载地址: 使用 WinSW.NET4.exe 是因为电脑是 .net 4.0 的;方便起见,将该程序名称更改为 "winsw.exe" 并放在 "frpc.exe" 同目录下;在该目录下创建 "winsw.xml" 文件,写入如下内容在该目录下,管理员方式运行 cmd 窗口并执行 winsw install 即可将 frp 安装为系统服务快捷键 "win+r" 然后输入 "services.msc",找到 frp 服务,打开属性,启动该服务,如下图所示为我自己的设置

  注意事项

  端口要打开:出于平时设置端口方便的原因,我直接把 VPS 的 7000-7500 范围的端口全打开了;如果出现自己设置的端口被占用的情况,可以执行类似 lsof -i:7000 的命令查看端口被占用情况,或者更换别的端口远程时需要使用 IP+端口号 ,例如 111.111.222.111:7001记得开启内网主机的桌面远程连接,就是系统属性那里的设置有网友说出现无法远程连接的时候可以试试关闭 VPS 的 IPv6 ?

  另外,如果你有一个带 GPU 的服务器,那你也可以在服务器配置 Jupyter Notebook ,这样走到哪都可以使用 Jupyter Notebook 来写 Python 或者是弄一下深度学习的代码。

  我两年前写过一篇博客,详见如下链接

  云服务器搭建Jupyter Notebook

  如有错误,欢迎批评指正~

  云计算的发展应用,云服务器也逐渐受到众多企业和站长的欢迎,然而很多站长对于云服务模式并不了解,到底租一台云服务器能干什么呢?

  一、用来放网站

  网站服务器的应用通常是最常见的,按规模可以根据网站的日均PV区分,按类型可以区分为门户类网站、企业类网站、个人网站、交易型网站、论坛、博客等。

  网站应用服务器的部署流程如下:在云服务器上部署网站前,首先必须确保您有云服务器的管理权限,或者是云服务器的空间和接口程序。

  拥有云服务器的管理权限后,在云服务器上实现网站应用的步骤如下:

  1、需要在系统上安装安装web服务如IIS(默认有装),apache、nginx、tomcat等;

  2、需要安装网站的相应环境,如asp.net1.0/2.0/3.0/3.5/4.0,php、jdk等;

  3、需要网站所使用的数据库,如mysql,mssql。

  拥有云服务器的空间和接口程序,在云服务器上实现网站应用的步骤如下:

  1、 需要在web服务上配置好网站所需的相应环境;

  2、 需要添加网站所使用的权限;

  3、 开启网站使用的端口。

  部署网站需要注意以下几点:

  1、 防火墙是否有做一些限制,如网站的80端口是否有开启;

  2、 服务器是否有做一些会阻止外部访问网站的安全策略;

  3、 域名解析式否正确,是否对网站绑定了相应的域名;

  4、 相关的网站环境是否配置正确,网站文件的权限是否设置正确,可以使用探针进行测试。

  配置:根据规模不同,服务器的配置要求也存在较大差异,对于一般的企业或者个人站来说,入门配置1核2G1M带宽是个不错的选择,腾讯云最近推出的活动,1核2G1M带宽仅需99元/年,需要可以点击链接购买;

  二、办公系统应用云服务器

  随着电脑在办公中的需求越来越重要,办公软件也成为了企业必须具备的基本软件应用。办公软件的种类非常多,应用最多的主要是OA、ERP、CRM、企业邮箱等,这些办公软件在云服务器上的部署是大致相同的。

  在云服务器上实现办公应用的步骤如下:

  1、 安装所需要的办公软件;

  2、 安装办公软件相应的数据库;

  3、 检查办公软件所需要的端口是否有开启;

  4、 检查防火墙开启情况,是否有对端口进行限制。

  虽然各种常规软件应用在云服务器上部署大致相同,但也存在一定的差异,具体如下:

  常规软件分为CS架构和BS架构的软件,CS架构的软件直接安装即可,安装BS架构的软件需要安装该软件所需要的环境,如等。

  部署办公类应用需要注意以下几点:

  1、 如果是BS架构的的应用,需要安装相应的环境如

  2、 软件所使用的端口是否有限制,如邮件使用的端口一般为25和465,考虑到对垃圾邮件的限制,云服务器商默认关闭25号端口,需要使用465;

  3、 软件的服务是否有设置成开机启动,避免服务器重启后,应用没有启动。

  配置:对于企业级应用来说,建议根据用户规模和数据库类型来选择相应的配置,如果人数在200左右的OA或ERP系统来说,建议选择4核8G及以上的配置或根据软件提供商的要求来配置;腾讯云最近的助力企业复工活动,特别推出4核8G5M带宽的服务器,三年仅需3299元,如果有需要,可以考虑入手。

  三、数据库应用云服务器

  随着IT行业应用部署规模的日益增大,越来越多的企业使用云服务器作为单独的数据库应用服务器,用云服务器安装数据库服务。

  在云服务器上实现数据库应用的步骤如下:

  1、 安装相应的数据库软件如mysql;

  2、 配置mysql数据库,设置数据库文件的存放路径,对配置文件进行相应的编译;

  3、 管理数据库的用户名与密码,避免使用弱密码,防止被入侵;

  4、 确认是否已将数据库服务设置成开机自动启动。

  部署数据库应用需要注意以下几点:

  1、 对数据进行备份,以免数据丢失。

  2、 保证数据库应用服务器的安全,以免黑客盗取数据或破坏数据。

  3、避免开放全部端口或者过分授权,以免影响数据安全。

  配置:数据库建议选择云数据库,如果需要自建数据库,可以根据数据库的类型和并发连接数选择对应的配置,例如2核4G的服务器在带宽和磁盘充足的情况下,部署mysql数据库可以满足大约1000并发连接数的需求;而MS SQL则建议选择最低4核8G的服务器进行配置;此次腾讯云的助力企业复工活动,1核2G1M带宽低至99元/年,有需要的建议立即入手。

  当然,云服务器的应用远远不止这些,例如我们可以用来学习/测试、搭建在线交流平台、电商平台、游戏私服、部署大数据服务等等。

  我自己的服务器都用来干什么可以和你分享一下

  1、网站,网站可以多折腾几个,建议上小众领域或者地域性的网站,会更容易出成效,毕竟现在流量时代,大流量网站是没那么容易的。

  2、云存储,什么各种知名网盘,什么都不好用,限流限的厉害,上传一个东西能等哭,自己的服务器多爽啊,传个资料分分钟的事。而且还安全,什么?有人攻击,你来攻击我阿里云服务器试试?

  3、网上云办公,我自己是搭建了一个开源的办公系统,权限分等级,客户也可以访问,开放区域都是公开资料。出差的时候真的是方便,原来的时候让同事传资料,等半天,告诉对方在D盘E盘哪个文件夹,结果还是找不到,会很崩溃。基本上这种云办公软件都支持office 软件,看图软件。另外CAD,3D Max这种软件我这套还没有,不过已经看过别人有上了,过几天研究研究。

  4、搞个ERP软件,市面上的管家婆,金蝶这些我可用不起,自己弄个符合自己公司使用的ERP,还不用交年费他不香吗。

  5、我自己用的是阿里云服务器,现在阿里云覆盖的业务实在太多了,可以去瞅一瞅,包含有物联网项目。

  6、说到物联网,在工业领域的应用最近也在挖掘这一块的东西,很多电子元件都是开放API接口的,有兴趣可以试试。

  拥有一台云服务器,你可以做很多很多有趣的事情呀,不会代码不懂开发,不要紧,因为现在网站上有很多零基础使用教程,良心教学,快速上手!

  比起物理服务器,云服务器不用租场地,也省去了运维、电力等基础消耗,再加上价格便宜,比如最近商家都在搞的618活动,1核2G的云服务器1年才88元,简直不要太划算啊!这也让越来越多的个人开发爱好者拥有云服务器的门槛越来越低,今天就来简单总结下云服务器到底用来做些啥?

  1、 建站(个人网站、博客、电子商务网站、论坛等)

  如果是个人用的话,可以按自己的想法创建一个酷炫的网站,发布文章图片视频等,说不定还能挣点广告费呢。

  如果是企业用的话,则用来搭建企业官网、论坛、姜恩菲社区等。小型网站一般会部署在单台服务器上,用户对页面的访问,动静态内容的使用、数据库的使用和计算全部是在一台服务器上完成的;但是当网站业务颇具规模时,请注意,单台服务器配置可能无法满足业务要求,这个时候我们一般会将数据库和网站程序分开部署在不同的服务器上,来分担性能压力。

  另外,在我们国家,只要你使用的服务器在中国大陆,都需要进行ICP备案,没有备案的域名是不能访问的哈。

  当然,你也可以购买海外节点的云服务器或者香港节点的云服务器,不用备案!

  建站逻辑架构如下:

  附建站操作步骤:

  1、准备软件

  2、搭建数据库

  3、搭建web环境

  4、部署网站代码

  5、验证搭建结果

  6、配置特性

  7、网站备案

  如果需要详细的操作步骤,可参考自助建站汇总

  2、 办公系统应用(专属电子邮箱、OA、会员管理系统等)

  在云服务器上部署OA、、企业邮箱等办公软件,相信大部分上班族都会用到企业邮箱、OA、ERP、CRM这些常用的办公软件,用云服务器部署这些办公软件是个不错的选择~

  常规办公软件在云服务器上部署基本都差不多,操作步骤如下:

  1、 安装所需要的办公软件

  2、 安装对应的数据库

  3、 检查端口是否开启

  4、 检查防火墙

  3、 搭建微信公众号后台

  可以使用Python语言编写对应的微信消息处理逻辑代码,接收从微信服务端转发过来的消息,并返回处理结果给最终用户。

  大致操作步骤如下,详细步骤可参考:完整搭建教程

  1、 安装基础软件

  2、 上传代码

  3、 启动服务

  4、 启用开发者模式

  5、 验证

  4、 渲染和视频转码

  大家还记得去年火遍全国的《哪吒》吧,除了生动有趣的故事,哪吒的画面和特效也值得点赞,这就需要渲染,电影渲染是非常费时间的,渲染的时间越长,越能保证画面的真实感,而云服务器正好适用于渲染,据了解,《哪吒》需要渲染的总帧数高达289077帧,一台云服务器每次只能渲染一帧,而一帧完成渲染的时间可能要十几二十小时,大家来算算,总共需要花费多长时间,不过,这种大工程,肯定不会只有一台云服务器来渲染,而是同时有几千台的云服务器不眠不休的高效工作。

  而小工程的渲染,比如设计师在作图的时候,3D建模的图,也会需要渲染,如果嫌自己电脑太慢,不妨开一台云服务器帮你完成,即开即用,用完就删除资源,很方便的。

  如果你有大量需要转码的视频,不妨用云服务器试试,电脑能做的工作,它都能做!而且效率杠杠的。

  说到这,就不得不提一下华为云新上线的竞享实例,简直是为离线渲染、离线转码这类场景专门打造,如果想了解的小伙伴们可查看竞享实例应用场景-图像与媒体

  云服务器可以做的事情简直太多了,个人网盘、抢票、翻墙、做小程序开发,测试、图床、游戏私服…..不过更高阶的玩法需要更高阶的技术。

  最后,给大家强烈推荐一下最近华为云推出的618年中云钜惠活动,云服务器0.7折啊,1核2G的云服务器才88元/年,附上华为云618购买攻略,有兴趣的也可以从下方链接直接查看活动

  618年中云钜惠大促_云主机_云服务器_华为云

环境观察员 版权所有,未经允许不得转载:环境观察员 » 姜恩菲买了一台云服务器到底能干嘛?
分享到: 更多 (0)

猜你也想读下面的文章: