星期三(7.26)

一、问题回顾

1.为什么要用云服务器?

①可扩展性:允许根据实际需求扩展计算资源,可以根据业务需求来增加或减少服务器的容量、存储空间和带宽。

②可靠性和可用性:云服务器在多个物理服务器上运行,提供高可靠性和可用性。如果一个物理服务器故障或发生故障,你的服务将自动切换到其他可用的物理服务器,以确保系统的连续性和服务的可用性。

③弹性计费:计费方式是按使用量计费,只需支付实际使用的资源量,这种弹性计费模型可以降低成本,尤其适用于需要调整计算资源的场景,云服务器提供商通常提供不同的服务计划,

④灵活的管理和自动化:提供了直观易用的界面和工具,能够轻松管理服务器、配置网络和安全设置等,还可以利用自动化脚本和工具来部署、监控和管理任务,提高效率并降低人工操作的风险。

⑤全球性能和可访问性:云服务器通常可以位于多个物理位置,能够将服务和数据靠近用户,提供更好的全球访问性能,可以选择在不同的地区设置服务器实例,以满足用户的地理位置需求和服务交付的要求。

2.为什么要用Linux?

①开源和免费:是一个开源的操作系统,用户可以自由获取、使用和修改其源代码,不需要花费额外的成本购买操作系统许可证。

②安全性:全球的开发者社区定期审查和修补潜在的安全漏洞,Linux提供的强大的权限管理、安全补丁和防火墙等安全机制。

③稳定性和可靠性:能够处理长时间运行和高负载的需求,能够快速恢复服务,以确保连续的可用性。

④可定制性和灵活性:可以根据具体的需求选择合适的发行版,根据需要添加或删除特定的组件和服务,能够构建一个精简而高效的服务器环境,避免不必要的开支和复杂性。

⑤庞大的软件支持:拥有庞大的开源软件生态系统,提供了丰富的应用程序、开发工具和管理工具,可以轻松的使用常见的软件(Apache、Mysql、PHP、Python等)和工具来构建和部署各种web应用、数据库和服务器功能。

3.为什么要用宝塔?

宝塔:一款基于Web的服务器管理面板,旨在简化服务器管理和网站部署的过程。

优点:

①简化服务器管理。宝塔提供了直观易用的图形用户界面,使得服务器管理变得更加简单。通过宝塔,你可以轻松管理服务器的基本设置、安装软件、创建虚拟主机、配置域名等等,而无需深入命令行或涉足复杂的服务器配置。

②丰富的功能和工具。宝塔集成了许多实用工具和功能,如文件管理器、数据库管理器、备份和恢复、SSL证书快速部署等。这些功能可以提高你的工作效率,简化常见任务的操作流程。

③多种软件支持:宝塔支持安装和集成多种开源软件,包括Nginx、Apache、MySQL、PHP、FTP等。你可以轻松通过几个简单的步骤配置和管理这些软件,而无需自行安装和设置。

④安全性和监控:宝塔提供了一些安全性功能,如Web防火墙、IP访问限制、安全登录等。它还提供服务器资源的监控和报告,帮助你实时了解服务器的状态和性能。

⑤社区支持和更新:宝塔拥有庞大的用户社区和活跃的开发团队,他们提供技术支持、文档和更新,保持宝塔的稳定性和功能的改进。

4.普通人/公司员工上网接入原理

①连接到本地网络。首先,用户需要连接到一个本地网络,这个本地网络可以是家庭网络、公司网络或公共网络,通常是通过WIFI或有线网络进行连接。

②获得IP地址。一旦连接到本地网络,用户就会被分配到一个IP地址,这个IP地址是为了标记设备在网络中的位置,IP地址可以是动态分配(路由器自动分配)也可以是静态分配(管理员手动设置)。

③路由器交换与路由。用户的设备通过本地网络的路由器与其他设备进行连接,路由器把用户设备的数据包发送给目标设备或上层网络。

④网络地址转换(NAT)。如果用户使用的是家庭网络或公司网络,可能会用到NET,NET将私有IP转换成公共IP让多个设备共享同一个IP地址与互联网通信。

⑤连接到Internet。当数据包离开本地网络后,通过互联网服务提供商((ISP)电信、移动、联通)的网络进行传输,ISP将数据包路由到目标设备所在的网络上。

⑥访问网站或应用。一旦用户的数据包到达目标网络,就可以通过该网络去访问所需的网站、应用程序和服务,这就需要与目标网络的应用程序建立连接,通过http、https或其他协议来进行数据交换。

⑦数据返回。当用户请求的设备准备好时,就可以通过上述的步骤以相同的路径返回到用户的设备上。

5.电脑上网需要几个IP?

需要3个IP。分别是本地IP(127.0.0.1),局域网IP(通过路由器,由电信移动等提供),公网IP。

6.什么是公网IP?

是在互联网上全局唯一标识一个网络设备(计算机、服务器、路由器)的IP地址,是ISP分配给网络设备与互联网通信的IP地址,公网IP是ISP分配的,在全球范围内是唯一的,它是可以被公开的访问的,可以直接与互联网上其他设备进行通信。

7.如何启动服务器上的http服务?

①安装http服务器软件。安装Nginx或Apache。

②配置http服务器。打开端口(防火墙)。

③启动http服务器。

sudo service nginx start

④测试http服务器。服务器启动后,可以在web浏览器输入服务器的IP地址或域名来验证服务器是否正常运行。如果正常,就可以访问自己的网站了。

8.本地计算机如何访问远程(服务器)MySQL?

①安装MySQL。首先在服务器上安装MySQL,注意版本。

②配置MySQL用户授权。在服务器数据库中修改权限(所有人),或者使用命令行在客户端进行授权。

GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'remote_host' IDENTIFIED BY 'password';

③配置本地计算机的防火墙。在服务器安全组中手动添加数据库(3306)的端口号,打开防火墙。

④使用MySQL客户端连接。在win+r窗口中输入命令行远程连接服务器中的MySQL。

mysql -u 用户名 -h ip -p;

 或者在本地数据库中输入远程服务器数据库的IP地址、端口号、用户名、密码进行连接。

9.自己的本地计算机如何被外网访问?

①确定自己的网络类型。如果在家庭或者公司,应该是一个私有网络,需要NET来使本地计算机与外网连接,如果是一个移动网络(4G,5G),通常是一个公共网络,会被分配一个公网IP地址。

 ②配置网络设备上的端口转发。如果是一个私有网络,需要在网络设备上进行端口转发配置,当有外部请求进入你的网络时,网络设备会将请求转发到本地计算机的指定端口,打开路由器管理界面,找到端口转发或端口映射设置,添加指向本地计算机的内部IP地址和对应的端口。

③配置防火墙。确保本地计算机和网络设备上的防火墙设置了允许外部访问,打开防火墙并添加入站规则,允许指定端口的连接。这样,外部用户才可以通过网络设备访问本地计算机。

④公网IP地址获取。如果使用的是一个公共网络,计算机可能已经被分配到了一个公网IP地址,可以通过网站或工具来查看公网IP地址,然后把这个地址分享给一个外部用户,这个外部用户就可以通过这个IP地址来访问你的本地计算机了。

10.如何申请/配置域名?

①选择域名提供商。域名提供商有阿里云、腾讯云,还有一些国外的网站。

②购买域名。购买一个没有被注册过的域名(xxx.后缀)。

③域名解析。将购买的域名解析到自己的服务器上。

二、NameSilo域名解析

 

 

 

 

 三、证书申请(SSL)

1.在宝塔中点击网站,在自己IP建立的站点点击设置——>域名管理,输入解析后的域名,如果端口重复在www.supeng.shop:端口号,注意在安全组中手动添加设置的端口号,点击添加。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

樱桃桃桃桃桃

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值