1.够买云服务器后的基础配置
老规矩还是推荐一手腾讯云个大家61一年没有云服务器的小伙伴们可以购买一波
腾讯云活动地址:https://curl.qcloud.com/iudTxs63
通过链接可以直接进入购买界面,然后往下滑就可以看到两个轻量服务器了,按照自己的需求购买
购买后我们点进左上角的控制台就可以看到我们自己购买的服务器了
这里可以看到我们自己的服务器,点进去可以看见具体服务器的ip地址跟配置,如图所示
这里可以修改ssh密码,知道ip跟密码后我们就可以通过xshell等链接工具进行后台连接了
如图所示:. 主机填写自己云服务器的公网ip
用户:root
密码:你自己设置好的密码
PS :这样我们的云服务器就顺利连接上了,接下来就是我们的网页搭建了,在这之前还有一个需要理解的。就是关于网络端口的知识。
2.搭建一个网页的先前条件
1.网络端口
为什么我要在这里讲网络端口,这是为了后续对防火墙放行做铺垫,才能对服务进行正常的访问。
这是百度百科能容,我们主要了解的是虚拟端口,这些端口是我们服务实现并进行数据交换的根本,搭建网站一般要记住两个端口:80跟443。为什么要知道这两个端口呢,因为web基于http协议以及https协议,他们一般使用的端口:http:80 https:443。
所以我我们基础搭建网站是需要将对应的端口在“腾讯云的控制台“进行放行,这样我们搭建好的服务才能正常被访问。
照着已有的放行,获取我的进行端口放行,这样外部才能够访问我们的web服务区。
2.Apache Nginx
Apache
先个大家介绍下Apache:
Apache(音译为阿帕奇)是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。
Nginx
Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器 [13],同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,公开版本1.19.6发布于2020年12月15日。 [11]
其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、简单的配置文件和低系统资源的消耗而闻名。2022年01月25日,nginx 1.21.6发布。 [12]
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。
Ps:常见在服务器上部署的web服务就这两个,做下基础了解后我们就可以开始我么的实战进行web服务的部署。
3.实战web服务搭建