从零开始搭建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 里连接实例机,连接成功,云服务器准备完成!!!!!!


相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
4月前
|
数据采集 中间件 Python
Scrapy爬虫:利用代理服务器爬取热门网站数据
Scrapy爬虫:利用代理服务器爬取热门网站数据
|
9天前
|
存储 数据挖掘 Linux
服务器数据恢复—Linux操作系统网站服务器数据恢复案例
服务器数据恢复环境: 一台linux操作系统服务器上跑了几十个网站,服务器上只有一块SATA硬盘。 服务器故障: 服务器突然宕机,尝试再次启动失败。将硬盘拆下检测,发现存在坏扇区
|
22天前
|
前端开发 安全 Java
在Java服务器端开发的浩瀚宇宙中,Servlet与JSP犹如两颗璀璨的明星,它们联袂登场,共同编织出动态网站的绚丽篇章。
在Java服务器端开发的浩瀚宇宙中,Servlet与JSP犹如两颗璀璨的明星,它们联袂登场,共同编织出动态网站的绚丽篇章。
15 0
|
2月前
|
关系型数据库 Linux 数据库
如何在Linux云服务器上通过Docker Compose部署安装Halo,搭建个人博客网站?
本文指导用户如何在Linux服务器上使用Docker Compose部署Halo博客系统。首先确保拥有Linux服务器并安装Docker及Docker Compose。接着创建文件夹(例如`~/halo`),用于存放所有Halo相关数据。可以选择不同的Halo Docker镜像源,推荐使用具体版本而非`latest`标签以避免误操作。示例中提供了三种`docker-compose.yaml`配置方法:Halo+PostgreSQL、Halo+MySQL以及使用默认的H2数据库。每种配置都包括网络设置、健康检查和环境变量。
80 1
|
3月前
|
前端开发 安全 Java
Java服务器端开发实战:利用Servlet和JSP构建动态网站
【6月更文挑战第23天】**Servlet和JSP在Java Web开发中扮演关键角色。Servlet处理业务逻辑,管理会话,JSP则结合HTML生成动态页面。两者协同工作,形成动态网站的核心。通过Servlet的doGet()方法响应请求,JSP利用嵌入式Java代码创建动态内容。实战中,Servlet处理数据后转发给JSP展示,共同构建高效、稳定的网站。虽然新技术涌现,Servlet与JSP仍为Java Web开发的基石,提供灵活且成熟的解决方案。**
57 8
|
3月前
|
弹性计算 运维 Java
解决方案测评(高效构建企业门户网站方案)基于ecs&云效&云解析DNS&VPC结合的自搭建方案报告
该文档是一个关于使用ECS、云效、云解析DNS和VPC结合的自搭建方案报告。主要内容包括前言部分,可能详细探讨了如何集成这些阿里云服务以构建自定义系统。由于提供的内容有限,具体的实施方案和细节未在摘要中体现。
200 2
|
2月前
|
域名解析 弹性计算 监控
阿里云服务器搭建博客网站教程
1. 购买阿里云ECS实例 2. 配置域名解析至服务器IP 3. 安装Nginx/Apache,部署网站文件 4. 安装MySQL等数据库,创建博客所需数据库 5. 安装WordPress等博客平台,按指南配置 6. 可选:启用SSL证书提升安全性 7. 设置备份与监控,确保安全稳定 完成以上步骤,即可在阿里云上成功搭建博客。记得更新维护,有问题参考阿里云文档或联系客服。 ```
101 0
|
4月前
|
弹性计算 应用服务中间件 Shell
利用阿里云ECS搭建企业网站的教程
在本教程中,我们将指导如何使用阿里云ECS搭建企业网站。步骤包括:1) 注册阿里云账号并购买ECS实例,选择适当配置;2) 配置安全组,开放必要端口;3) 通过SSH连接ECS,更新系统并安装Nginx;4) 上传网站文件,配置Nginx服务器;5) 绑定域名并配置HTTPS证书。按照这些步骤,你的企业网站将在阿里云ECS上安全运行。
154 1
|
4月前
|
安全 定位技术
外贸网站如何选择服务器
以上就是选择外贸网站服务器时需要考虑的一些关键因素。
106 8
|
4月前
外贸网站服务器该如何选择?别再踩雷了
以上因素都应在选择外贸网站服务器时考虑。在选择服务器时,不要只看价格,要全面考虑,避免踩雷。
140 0

热门文章

最新文章