服务器实例

简介: 使用Ubuntu OS和Apache完成对ECS公网IP的监听和浏览器访问

使用SSH远程登陆服务器

PS C:\Users\username> ssh -V
OpenSSH_for_Windows_8.1p1, LibreSSL 3.0.2
PS C:\Users\username> ssh root@XX.XXX.XXX.XX
The authenticity of host 'XX.XXX.XXX.XX (XX.XXX.XXX.XX)' can't be established.
ECDSA key fingerprint is SHA256:jCnex/I7q1C+NWQR3TuEDdSN8ZjPLRR+vruHfiJ++d4.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'XX.XXX.XXX.XX' (ECDSA) to the list of known hosts.
root@XX.XXX.XXX.XX's password:
Welcome to Ubuntu 20.04.5 LTS (GNU/Linux 5.4.0-125-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage
New release '22.04.1 LTS' available.
Run 'do-release-upgrade' to upgrade to it.


Welcome to Alibaba Cloud Elastic Compute Service !

其中,XX.XXX.XXX.XX 为服务器的公网IP,本次实例采用的是阿里云的ECS服务器,操作系统为Ubuntu 20.04.5

安装Web服务器软件Apache

Apache 是世界上最流行的网站服务器之一,开源并且跨平台。作为托管了互联网上大量的网站的HTTP 服务器,Apache 提供了很多强大的功能,并且可以扩展其他的模块。1

由于本次服务器实例中所采用的是Ubuntu系统,安装Apache的命令与通行的大多教程中的yum命令不同,需要采用的是apt命令,更专业的命令还有apt-getapt-cache,有关内容请参见 Linux中apt与apt-get命令的区别与解释 - 系统极客 (sysgeek.cn)

首先是apt更新软件包索引,并且安装 Apache

sudo apt update 
sudo apt install apache2

安装完成后,Apache将自动启动
运行sudo systemctl status apache2验证运行状态
输出如下

root@Dasio:~# sudo systemctl status apache2
● apache2.service - The Apache HTTP Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
     Active: active (running) since Sat 2022-11-19 22:10:15 CST; 1min 11s ago
       Docs: https://httpd.apache.org/docs/2.4/
   Main PID: 2149 (apache2)
      Tasks: 55 (limit: 2186)
     Memory: 5.5M
     CGroup: /system.slice/apache2.service
             ├─2149 /usr/sbin/apache2 -k start
             ├─2150 /usr/sbin/apache2 -k start
             └─2151 /usr/sbin/apache2 -k start

Nov 19 22:10:15 Dasio systemd[1]: Starting The Apache HTTP Server...
Nov 19 22:10:15 Dasio apachectl[2146]: AH00558: apache2: Could not reliably determine the server's fully qualified doma>
Nov 19 22:10:15 Dasio systemd[1]: Started The Apache HTTP Server.

即说明已经成功安装,并且可以开始使用了。此时vim会自动进入登录log的写入,输入:q退出即可。

打开HTTP和HTTPS端口

Apache 监听了端口80(HTTP)和443(HTTPS)。你需要在防火墙打开那些端口,以便网站服务器从互联网上是可以访问的。

ufw防火墙命令基础讲解
假设你正在使用UFW,你可以通过启用Apache Full配置,它包含了这两个端口的规则:

sudo ufw allow 'Apache Full'

验证改变

sudo ufw status

输出中并没有出现可以被监听的端口。emmmm (\#`_ゝ-)

并且此时,我发现无论如何设置ufw,都不能做到让我的网站用IP实现互联网访问。究其原因,并不是ufw的问题,而是并不存在让普通用户从端口80(HTTP)和443(HTTPS)的配置,所以需要首先在安全组配置中添加这两个端口才可以。

添加80和443端口

添加80和443访问端口.png

输入IP即可访问初始的网页页面
屏幕截图_20221128_211432.png

目录
相关文章
|
7月前
|
存储 人工智能 容灾
阿里云服务器2核8G、4核16G、8核32G配置热门实例性能对比与场景化选型指南
2核8G/4核16G/8核32G配置的阿里云服务器在阿里云活动中目前有经济型e、通用算力型u1、通用型g7、通用型g8y和通用型g9i五种实例可选,目前2核8G配置选择u1实例活动价格652.32元1年起,4核16G月付选择经济型e实例最低89元1个月,8核32G配置160元1个月起,本文将为大家解析经济型e、通用算力型u1、通用型g7及通用型g8y实例,帮助用户根据自身需求合理选择最适合的实例规格和配置。
|
6月前
|
存储 弹性计算 安全
阿里云渠道商:新手如何选择阿里云ECS实例?
阿里云ECS凭借弹性扩展、稳定可靠与安全防护,助力企业高效上云。本文系统解析实例规格选择关键因素:业务场景匹配、性能评估、成本优化、地域部署与扩展规划,结合计费模式与实际需求,提供科学选型建议,助您精准匹配资源,提升云上效能。(238字)
|
8月前
|
存储 缓存 安全
阿里云服务器热门实例选择参考:e/u1/c7/c8y/c9i/g7/g8y/g9i/r7/r8y/r9i实例适用场景汇总
通过阿里云的活动购买云服务器时,除了轻量应用服务器之外,活动内的云服务器实例规格主要以e/u1/c7/c8y/c9i/g7/g8y/g9i/r7/r8y/r9i这几种为主。本文主要为介绍阿里云服务器的实例规格是什么,有什么用,并汇总了阿里云轻量应用服务器和这些热门云服务器实例规格的适用场景,以供大家了解和选择适合自己的需求的实例规格。
|
8月前
|
存储 弹性计算 缓存
企业级云服务器租用一年需要多少预算?199元2核4G5M带宽阿里云u1实例评测
阿里云企业用户专享,仅需199元/年即可租用ECS通用算力型u1实例(2核4G、5M带宽、80G云盘),适用于中小企业官网、电商展示、数据分析等场景。支持多地域部署,新老用户均可享受,性价比高,助力企业稳定运营。
557 7
|
8月前
|
存储 弹性计算 安全
阿里云轻量服务器通用型、CPU优化型、多公网IP型、国际型、容量型不同实例区别与选择参考
阿里云轻量应用服务器实例类型分为通用型、CPU优化型、多公网IP型、国际型、容量型,不同规格族的适用场景和特点不同,收费标准也不一样。本文为大家介绍轻量应用服务器通用型、多公网IP型、容量型有何区别?以及选择参考。
|
7月前
|
存储 弹性计算 网络协议
阿里云服务器ECS通用算力型u2a实例,CPU采用AMD EPYC处理器,睿频最高3.7 GHz
阿里云ECS通用算力型u2a实例搭载AMD EPYC处理器,睿频高达3.7GHz,基于CIPU架构,网络与存储突发带宽最高25Gbps,I/O性能强、延迟低。支持多种云盘及IPv4/IPv6,适用于中小型数据库、APP服务等场景,性价比高,官网价降低9%-22%,是中小企业上云优选。
800 0

热门文章

最新文章