前言:本篇文章默认你已经有了阿里云服务器,并且是以Ubuntu系统为例进行讲解的,是一个入门教程,最终实现的功能仅仅是可以通过外网ip来实现对网站的访问,未来可能会有更深入的文章,但是也说不准,这是我在奋战了8个小时之后终于实现了我想达到的目标后进行的技术总结,主要还是怕时间久了,忘了是怎么操作的了,到时候再摸索一遍,实在是太痛苦。(我是菜鸡,今天的这8个小时已经让我备受折磨了)
利用远程连接登录云服务器的控制台
这个没什么好说的,云服务器的基本使用方式。
安装Nginx
至于Nginx是干什么的,以及为什么需要安装这个,大家可自行查找其他资料,我这篇文章主要讲操作。
在开始安装Nginx之前,确保您已经完成了一些必要的准备工作。这包括更新系统软件包列表和安装所需的依赖项。
在终端中执行以下命令,以确保您的系统软件包列表是最新的:
sudo apt update
升级系统以应用最新的安全更新和功能改进:
sudo apt upgrade
在安装Nginx之前,您可能需要安装一些依赖项,以确保Nginx能够正常运行。一般来说,这些依赖项已经在Ubuntu系统中安装,但为了确保完整性,您可以运行以下命令:
sudo apt install -y curl gnupg2 ca-certificates lsb-release
通过这些步骤,您的系统将会是最新的,并且具备了安装Nginx所需的基本条件。
开启80端口
在云服务器的安全组-管理规则中,可以添加端口。

我们需要添加一个80端口,因为Nginx服务器要使用,这也是下面成功安装并启动Nginx后看不到欢迎页面的一个原因。
使用apt安装Nginx
现在,我们将通过apt包管理器在Ubuntu 22.04上安装Nginx。apt是Ubuntu系统中用于管理软件包的强大工具,使得安装和更新软件变得非常简便。
执行以下命令以安装Nginx:
sudo apt install -y nginx
这会下载并安装Nginx及其相关组件。 -y选项表示在安装过程中不询问任何确认,直接进行安装。
安装完成后,可以使用以下命令启动Nginx服务:
sudo systemctl start nginx
确保Nginx在系统启动时自动启动,可以执行以下命令:
sudo systemctl enable nginx
现在,Nginx已成功安装并正在运行。您可以通过在浏览器中输入服务器的IP地址或域名来验证Nginx是否正常工作。如果一切正常,您将看到Nginx的欢迎页面。
当时,我就是被卡在这里很长时间,Nginx虽然已经工作了,但是却无法看到欢迎页面。
其实至今也没找到具体的原因,我重装了好几次才可以。


最低0.47元/天 解锁文章
2301

被折叠的 条评论
为什么被折叠?



