当前位置: 首页 > news >正文

云服务 Ubuntu 20.04 版本 使用 Nginx 部署静态网页

所需操作:

                1.安装Nginx

                 2.修改配置文件

                 3.测试、重启 Nginx

                 4.内部修改防火墙

                 5.配置解析

                 6.测试是否部署成功

1.安装Nginx

// 未使用 root 账号
apt-get update   // 更新apt-get install nginx   // 安装 nginx

 

1.1.测试是否安装没问题

在网页上输入云服务的公网IP就可访问到ngnix默认页面,这代表完成了。

2.修改配置文件

// 在 /etc/nginx/sites-enabled 目录下的 default 文件
cd /etc/nginx/sites-enabled //进入该目录// 使用 ll 查看
ll// 直接修改
vim /etc/nginx/sites-enabled/default

 

 复制一份最后的代码,进行更改

// 更改为// server_name 这里自己起
// root /var/www/tools 这里是在 root 下的 /var下的/www目录下的tools,默认是html目录下
我给它指定了 tools 目录下的页面server {listen 80;server_name baidudu.9998.cn;root /var/www/tools/;index index.html;location / {try_files $uri $uri/ =404;}
}

3.测试、重启 Nginx

// 测试配置是否没问题
nginx -t// 重启 nginx 服务
service nginx reload

如果跟博主一样,那就是没有问题的;如果失败了,请重新检查一下,看一下哪里配置错误了。 

 

 

4.内部修改防火墙

注意:这里是 Ubuntu 使用防火墙是 ufw,linux是firewall,好像有点区别的。

4.1.开启 80 端口

ufw allow 80

4.2.开启完成,需要重启防火墙生效:

 ufw reload

4.3.查看防火墙的状态

ufw status 

 

 4.4.可以使用 telnet 进行测试,如果跟博主一样,那就没问题的了。

 

5. Win 配置解析

注:win 11系统的host文件在   C:\Windows\System32\drivers\etc

 注:不要直接在这里修改,因为保存的不一样,教你一招。把host文件拖到桌面上进行修改,因为在桌面上,我们的权限是最大的,修改完之后,再拖回来就可以了。

5.1.添加的内容

// 在末尾 添加你的公网IP和 刚刚写入配置文件的 server_name

 

6.测试是否部署成功

在浏览器输入 刚刚配置文件中的 server_name ,就可访问了。

这是博主自己写了个html文件,所以不是默认的,你们也可以不一样

 7.到这里就完成了在云服务的Nginx部署静态网页,加油吧!

http://www.lryc.cn/news/125602.html

相关文章:

  • 无后效性
  • Kubernetes系列-删除deployment和pod
  • kotlin字符串方法
  • ubuntu篇---配置FTP服务,本机和docker安装
  • SpringBoot中properties、yml、yaml的优先级
  • SHELL 基础 SHELL注释 及 执行SHELL脚本的四种方法
  • 【Spring】深入探索 Spring AOP:概念、使用与实现原理解析
  • LocalDate介绍和使用
  • 三、使用注解形式开发 Spring MVC程序
  • 【Go】常见的四个内存泄漏问题
  • 【LeetCode-简单】剑指 Offer 29. 顺时针打印矩阵(详解)
  • TOMCAT基础
  • 自动化集装箱码头建设指南
  • 为什么要用redis
  • QT qmake解析
  • 【TypeScript】this指向,this内置组件
  • MySQL 深度分页优化
  • 如何在CSS中水平居中一个元素?
  • 生信豆芽菜-ESTIMATE预测免疫评分
  • 分享一颗能用在TYPE-C接口取电协议芯片LDR6328Q,方便好用
  • 【java】Java与SQLite3数据库类型之间对应关系
  • ELK常见部署架构以及出现的问题及解决方案
  • windows使用vscode配置java开发环境
  • centos系统kubeadm安装K8S_v1.27.x容器使用docker(K8S_v1.24版本以后依然使用docker容器管理)
  • 如何使用索引加速 SQL 查询 [Python 版]
  • Oracle 开发篇+Java通过DRCP访问Oracle数据库
  • 在安装 ONLYOFFICE 协作空间社区版时如何使用额外脚本参数
  • ChatGPT在智能家居控制和环境管理中的应用如何?
  • 理解 Go 中的切片:append 操作的深入分析(篇2)
  • GPT-4 如何为我编写测试