一个服务器能干什么?

时间:2022-07-26
本文章向大家介绍一个服务器能干什么?,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

双十一腾讯云服务器有优惠,所以小F也趁机入手了一个。

一年88元,1核2G的云服务器。

主要是给小程序用的,可以自己写一些接口。

也可以给自己建个博客网站,毕竟文章也不少,有东西可放。

入手完服务器,第二件事情就是购买域名,并且进行备案,耗时大概半个月左右。

没有域名的话,直接用IP也能访问。

https://www.fanasite.xyz(复制到浏览器打开)

套的模板,感觉还是挺好玩的。

下面就来简单介绍一下,小F是如何成功建站的。

01 购买云服务器

我购买的云服务器是腾讯云,1核2G的配置。

第一次学习服务器,先来个便宜的~

由于之前微信号注册过腾讯云账号,所以微信账号不能使用新用户优惠。

就选择使用QQ账号,可以作为一个新账号。

操作系统选取的Linux系统,CentOS 7.5 64位。

02 注册域名

单单购买服务器的话,是只能通过IP来访问网站的。

有了域名以后就能通过网址来访问,应该更容易记忆。

各式各样的域名可以供你选择~

由于腾讯送了一张10元代金券,而.xyz的域名只需11元。

毕竟只是先试试手,所以小F选择用1元来购买一个域名。

以后再去考虑.com的域名。

03 网站备案

有了域名和服务器,就可以对网站进行备案。

腾讯云的电脑端没有相关的备案服务,全是通过微信小程序来完成。

主要是腾讯云助手、腾讯云网站备案这两个小程序。

各种信息的填写,以及实名认证、人脸验证等等。

时间过了大半个月,备案审核通过。

备案完成后设置域名解析,通过域名去访问你的服务器。

04 安装Nginx

Nginx能够快速部署你的网站,所以第一个Demo网站的上线,小F选择使用Nginx。

讲真腾讯云的文档都挺不错的,比起百度到的安装教程,不仅简洁还实用。

/usr/share/nginx/htm,Nginx安装的默认根目录。

只需在该路径下修改「index.html」的内容,网站就会发生变化。

配置文件是在 /etc/nginx 目录下,这个费了不少时间才找到。

05 实现HTTPS访问

通过上述的一系列操作,我们只能通过HTTP对网站进行访问。

如果想实现HTTPS访问网站,则需要在Nginx服务器安装SSl证书。

这样也符合微信小程序的服务器域名要求,支持https协议。

在腾讯云的SSL证书服务中申请免费的证书,下载得到如下文件。

将Nginx文件夹下的两个文件上传至Nginx的配置文件目录下,即 /etc/nginx。

登陆服务器,到配置文件目录处。

修改配置文件,具体内容如下。

这里又学习了一波「vi/vim」命令操作。

使用「vi/vim」命令的时候,最先进入的是命令模式。

输入「i」可以进入插入模式,能够对文件进行内容编辑。

编辑完以后,点击「esc」切换到命令模式。

输入英文冒号「:」进入底线命令模式,输入w(保存)q(退出),便完成了配置文件的修改。

最后设置一下服务器的安全组,重启Nginx,便可以通过HTTPS访问网站了。

下面记录一下在学习服务器过程中,遇到的一些问题。

Mac上上传文件到服务器可以通过如下操作。

将要上传文件的文件夹打开终端,使用下面这个命令。

# 上传网站html
scp index.html root@0.0.0.0(你的IP):/usr/share/nginx/html
# 上传SSL证书
scp 1_www.fanasite.xyz_bundle.crt root@0.0.0.0(你的IP):/etc/nginx
scp 2_www.fanasite.xyz.key root@0.0.0.0(你的IP):/etc/nginx

验证服务器密码后,文件即可上传成功。

还有就是重装服务器系统后,在Mac的终端上连接服务器,会报错。

# 在Mac的终端上连接服务器
ssh root@0.0.0.0(你的IP)

这个时候需要将Mac上的服务器信息删除,通过下面这个命令。

# 打开文件,删除服务器信息
vi /Users/star-river/.ssh/known_hosts

将有服务器IP的那条信息删除,之后保存退出即可。