利用Nginx配置简单的web服务器


前言

本文采用阿里云ECS服务器,利用Nginx配置一个简单的web服务器。

一、所需软件

在本文中我们使用到了两款软件:Xshell和Xftp,前者用于连接服务器,后者用于向服务器发送文件。我提前将软件放到了gitee仓库,需要的同学请自行下载:gitee仓库地址

二、操作步骤

1.创建ECS实例

阿里云的学生计划在完成考试后可以获取两个月的免费服务器,链接为:阿里云学生计划

在选择服务器时,我们只需要注意将服务器的操作系统选择为centos 8.0即可,这同样也是默认设置。

2.配置服务器

在连接服务器时我们有两点需要注意:1.先重置服务器的密码才能在连接时使用密码登录。2.使用校园网无法连接上服务器,我们需要使用手机热点提供的网络。

首先,我们先打开服务器控制台,记录下服务器的ip地址。在这里插入图片描述
然后,我们打Xshell,点击左上角的新建按钮。
在这里插入图片描述
在主机一栏中填写我们刚刚记下的ip地址,填完之后点击左上角的用户身份验证。
在这里插入图片描述

在用户名后填上root,在密码后填写自己设定的服务器密码,填完之后我们便可以点击连接。
在这里插入图片描述
如果登录成功,图中画红线的部分将会变为root@id的形式,未成功的同学请注意我之前提到的两点注意事项。
在这里插入图片描述

之后,我们仅需要一行代码来安装Nginx。

dnf install nginx -y

在这里插入图片描述
之后我们输入两行代码来启动Nginx。

systemctl enable nginx
systemctl start nginx

在这里插入图片描述
现在nginx已经能够正常运行,不过我们还需要在阿里云控制台中打开相应端口。

选择左侧的安全组,点击最右侧的配置规则。
在这里插入图片描述
端口范围填写为80/80, 授权对象填写0.0.0.0/0,这代表着对所有ip地址开放,之后我们点击确认即可。
在这里插入图片描述至此,我们便完成了服务器的全部配置。

3.向服务器传输文件

Xftp的使用与Xshell的使用是十分类似的,我们还是先点击左上角的新建按钮。

在这里插入图片描述
之后我们输入ip地址、用户名和密码,并点击连接。
在这里插入图片描述
此时左边的窗口是我们本地的磁盘,而右侧的窗口显示的则是服务器的磁盘,我们将服务器磁盘的目录定位到/usr/share/nginx/html,我们将自己的html文件夹放到拖动到此处便可以通过浏览器访问到,我将自己的html文件夹命名为hml,在此作为演示。

在这里插入图片描述
需要注意的一点是,我们在这里把html文件命名为index.html,这是在目录下默认访问的html文件。
在这里插入图片描述

4.访问自己的网页

完成以上步骤后,我们便可以通过浏览器访问自己的网页了。url格式为:ip地址/文件夹名,以我自己的为例:http://xx.97.191.126/hml

在这里插入图片描述

总结

好了,到此为止我们就完成了全部的操作,如果有帮到你的话,点个赞叭(๑╹◡╹)ノ"""

DLC

关于如何定位到服务器的资源文件夹

我们首先先找到Nginx的配置文件,使用下面这行代码:

find / -name nginx.conf

之后我们就能得到配置文件的地址。
在这里插入图片描述
我们使用vim来打开这个文件。

vim /etc/nginx/nginx.conf

打开后,我们在主机设置代码块中就能找到资源文件的地址了。
在这里插入图片描述

  • 9
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值