云服务器了解下

260 阅读5分钟
原文链接: mp.weixin.qq.com

这封查收邮件静静的躺在邮箱里,过去半个多月了我还没使用,金钱在流失...

什么是云服务器

一台放在别人家24小时不关机的电脑。在安装服务器软件(Apache、Nginx、IIS其中一个)之后,通过运营商提供的公网IP,世界上任何一台电脑都能通过互联网访问你的服务器,属于你的网站就上线了。

准备工作

在这之前准备两个软件:FileZilla Client 和 putty

putty——用于远程连接云服务器

FileZilla Client——FTP文件上传工具

记录下自己服务器公网IP和密码,下面会多次复制用到,例如

115.159.98.27QSTzfmpuZY9Wk

用PuTTY远程登录

输入公网IP (115.159.98.27),为本次登录自定义一个名字保存,下次直接load就不用输入信息

弹出提示PuTTY Secuirty Alert 选Yes

输入账号root,复制你的密码(linux系统屏幕是看不到输入变化的),回车登录成功

安装Apache服务器

1、安装Apache HTTP服务器

在命令行输入以下指令回车名

yum install httpd -y

其中,httpd是Apache主进程,yum是linux中的包管理命令,-y表示确认安装

2、开启httpd服务

systemctl start httpd

3、将httpd服务加入到开机自启动

systemctl enable httpd

[ CentOS7.3 安装httpd服务-gif]

安全组放行端口

现在云服务器厂商都默认提供外部防火墙保护你的云服务器,对于一些服务必须要手动开启端口号,例如80是http、443是https,ICMP协议让本地ping通服务器。在腾讯云控制台→安全组→增加端口放行规则,并在[关联实例]里把你的服务器绑定到安全组

现在访问公网IP就可以看到默认页面的网站啦,说明服务器搭建好了。下一步我们试着管理自己的网站,上传一个页面替换这个默认的主页。

打开FileZilla→新建站点,输入root账号和密码

进入网站文件根目录/var/www/html,将我们提前准备好的HTML文件传到根目录,拖拽即可。以后所有的文件都可以通过这种方式

现在再打开浏览器访问http://115.159.98.27,首页变了,wow

index.html首页代码

<!DOCTYPE html><html>    <head>        <meta charset="UTF-8">        <title>云服务器建站了解下</title>        <style>            body{                background-image: url(bg.jpg);                background-repeat:no-repeat ;                background-size:100% 100%;                 background-attachment: fixed;            }        </style>    </head>    <body>    </body></html>

下一次访问网站根目录只需点击

简单的网站就建好了,你也知道怎么维护网站内容了。


其他问题

Q:云服务器有哪些厂家,贵吗

基本上你所知道的互联网公司都有云服务器售卖,阿里、腾讯、京东、百度、滴滴、华为、新浪、亚马逊等等,还在不断增加中

1核1G1M带宽,零售参考价:¥ 59.8/月。通常对于新用户都有很大的优惠,一年在300左右,对于学生党¥9.9每月还要低。我会说三年前买的阿里云服务器667元一年吗一样的配置。技术让价格越来越亲民,上面的腾讯云服务器也不是大风吹来的,300多大洋。想想50G的云盘,一天一块钱还是可以的。

Q:云服务器和虚拟主机有什么区别

虚拟主机更像空间一样,系统环境都有限定,当然价格也更便宜。云服务器具有极高的自由度,可以是网站、云数据库、云硬盘的集合体,想怎么折腾都行。

Q:购买优惠有吗

首次认证的新用户一般都有7天以上免费试用的,如果决定买阿里云,可以试试扫这个领卷

https://m.aliyun.com/act/ambassador/sharetouserh5?userCode=9pwg6xgk&productCode=vm&utm_source=9pwg6xgk&code=011dJtZ00vg9eE14YfZ004FdZ00dJtZy&state=1&from=groupmessage

Q:能不能用域名访问

需要花十几块买个域名,在云平台控制台填一下公网IP即可,区域在国内的必须先备案才能通过域名访问。国外服务器不用备案,也不提供备案,如果你的业务要求服务器必须备案(例如微信小程序、QQ互联),那服务器一定要在国内。

Q:什么是备案?

备案:网站登记在册,相当于实名认证服务器持有人信息,有迹可查。各大云服务器代理商都提供备案协助,就是签字、手持证件照、在写有XX云服务器公司幕布前拍照等。不备案个人使用完全没问题,只能公网IP访问呗,不要做对公运营内容

Q:sftp死活连不上

在这个过程中,sftp死活连接超时。我又用阿里云试了下,同样的设置可以直接登录上linux目录。好气,网上各种教程试了一圈。开始怀疑服务器就没有自带FTP的服务,比阿里云差多了这个。在开放了端口20、21,重启还是不行啊,难道云服务器没FTP服务,。。。事实证明是我这里的公网IP输错了,Orz。所以云服务器还是很好用的,只是要仔细~

115.119.98.27 =>115.159.98.27

这一通折腾说明安全组只用开放这个推荐模版几个端口就足够了,不用全部开放

SFTP使用22端口,连接时也可以空着