从零开始搭建WebGIS网站(一)-云服务器准备

简介: WebGIS网站系列连载第一篇,记录一下阿里云服务器的准备环节。

#写在前面

由于先前WebGIS课程作业时候购置的腾讯云服务器最近到期了,趁着阿里云“云工开物”活动领取服务器的机会,把古早之前的WebGIS网站迁移一下,连载系列,每天随机更新一些内容。

本篇是第一篇文章,记录一下阿里云服务器的准备环节。

1 阿里云“云工开物”

阿里云高校计划_云工开物_助力高校科研与教育加速-阿里云 (aliyun.com)

在读高校学生可以通过这个活动领取一张300元的代金卷(好像是长期活动,每年都有一张)对于这一次作为展示Demo 的 WebGIS 网站购置一个小型的服务器完全可以满足需求。横向比较了阿里云的各类产品,可以白嫖一个2核2GiB的小 ECS 云服务器,购买连接和购买页面如下:

阿里云 - 弹性计算 (aliyun.com)

可以参考这个配置购买一下,操作系统记得选择 Ubuntu 22.04 UEFI 版,避免后续出现系统命令上的差异。

2 ECS 服务器免费试用

云服务器ECS_云主机_服务器托管_计算-阿里云 (aliyun.com)

ECS 还有一个三个月试用的活动,进入上述链接后点击个人版试用,参考上一章中的配置对照选一下,三个月到期后可以继续试用领取的优惠卷续费一年!!!!

image.gif    领取之后可以在控制台右边查看免费额度:

    image.gif

3 配置 SSH 免密登录

首先在服务器实例管理界面重置实例密码,然后远程连接选择试用 VNC 连接,使用用户名密码登录后,apt-get upgrade 更新一下包,为了确保登录安全,编辑一下 sshd_config 文件,改掉默认端口并且只允许公钥认证登录,操作如下:

vim /etc/ssh/sshd_config

# 修改Port为其他端口,以2211为例
Port 2211

# 启用SSH公钥认证,确保以下两条存在
RSAAuthentication yes
PubkeyAuthentication yes

# 禁止密码安全验证,确保以下三条存在
ChallengeResponseAuthentication no
PasswordAuthentication no
UsePAM no

# :wq!保存后,重启SSH服务
service ssh restart

终端使用 ssh-keygen 创建实例机公钥私钥,然后 vim ~/.ssh/authorized_keys 把本机上的 id_rsa.pub 公钥粘贴进去,:wq! 保存。

4 防火墙和安全组放行端口

首先在 VNC 终端中使用 ufw enable 启动防火墙,然后使用 ufw allow 2211 放行端口,同时在云服务器 ECS 安全组中入方向添加 2211 端口。

添加后 ufw status 输出如下:

image.gif 5 Vscode 远程连接

然后在 vscode 里连接实例机,连接成功,云服务器准备完成!!!!!!


相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
2月前
|
固态存储 安全 程序员
搭建程序员个人博客网站的服务器配置怎么选?
搭建个人博客网站时,合理选择服务器配置至关重要。推荐1核CPU、2GiB内存、SSD硬盘及2M-10M带宽,适合大多数个人博客。操作系统方面,Linux更为经济高效。建议选择如阿里云等知名云服务商,同时考虑服务器的可扩展性和安全性,确保网站稳定运行与良好体验。
|
2月前
|
运维 安全 Linux
怎么使用云服务器搭建个人博客网站
使用云服务器搭建个人博客网站是一个涉及多个步骤的过程,包括购买云服务器、域名注册和备案、环境配置、安装博客系统、部署SSL证书以及网站上线和维护。通过选择合适的云服务提供商(如阿里云、腾讯云等),配置服务器,安装宝塔面板,选择合适的博客程序(如Typecho、WordPress等),并确保安全措施到位,您可以成功搭建并运行自己的个人博客网站。
|
25天前
|
安全 Linux 应用服务中间件
从零开始启动、配置、保护你的云服务器并搭建一个简单的网站
本文详细介绍了如何准备原料、搭建基础环境、进行安全防护、建设网站、管理证书以及开启BBR优化网络性能。主要内容包括获取健康云服务器、配置SSH登录、创建非root用户、启用密钥认证、安装Nginx、申请TLS证书、配置HTTPS自动跳转及优化网络性能等步骤。通过本文,读者可以掌握从零开始搭建个人网站的全过程。
37 1
从零开始启动、配置、保护你的云服务器并搭建一个简单的网站
|
17天前
|
开发框架 .NET PHP
网站应用项目如何选择阿里云服务器实例规格+内存+CPU+带宽+操作系统等配置
对于使用阿里云服务器的搭建网站的用户来说,面对众多可选的实例规格和配置选项,我们应该如何做出最佳选择,以最大化业务效益并控制成本,成为大家比较关注的问题,如果实例、内存、CPU、带宽等配置选择不合适,可能会影响到自己业务在云服务器上的计算性能及后期运营状况,本文将详细解析企业在搭建网站应用项目时选购阿里云服务器应考虑的一些因素,以供参考。
|
1月前
|
安全 数据挖掘 网络安全
网站建站如何选择合适的服务器配置
建站初期应进行长期数据分析与预测,合理选择服务器配置。主要依据同时在线人数、CPU性能、内存大小及带宽类型,同时考虑安全防护,如选择带防火墙的高防服务器,确保网站稳定运行与良好用户体验。
44 0
|
2月前
|
弹性计算 负载均衡 算法
负载均衡如何帮助阿里云国际服务器搭建的网站或应用程序?
负载均衡如何帮助阿里云国际服务器搭建的网站或应用程序?
|
2月前
|
域名解析 缓存 网络协议
Windows系统云服务器自定义域名解析导致网站无法访问怎么解决?
Windows系统云服务器自定义域名解析导致网站无法访问怎么解决?
|
2月前
|
弹性计算 关系型数据库 MySQL
CentOS 7.x操作系统的ECS云服务器上搭建WordPress网站
CentOS 7.x操作系统的ECS云服务器上搭建WordPress网站
|
2月前
|
网络安全 Docker 容器
【Bug修复】秒杀服务器异常,轻松恢复网站访问--从防火墙到Docker服务的全面解析
【Bug修复】秒杀服务器异常,轻松恢复网站访问--从防火墙到Docker服务的全面解析
38 0
|
2月前
|
存储 Linux
服务器数据恢复—Linux操作系统网站服务器数据恢复案例
服务器数据恢复环境: 一台linux操作系统网站服务器,该服务器上部署了几十个网站,使用一块SATA硬盘。 服务器故障&原因: 服务器在工作过程中突然宕机。管理员尝试重新启动服务器失败,于是将服务器上的硬盘拆下检测,发现很多坏扇区。联系当地的一家数据恢复公司处理,但是没有成功。
下一篇
DataWorks