Nginx的基本使用

目录

介绍Nginx:

其优点有很多:

如何下载Nginx:

下载Nginx

启动Nginx

​编辑

如何用Nginx创建网站

Nginx自带的网站

分析网页

转变ip地址为自己的网页

换内容

换文件


介绍Nginx:

Nginx是一个高性能的HTTP反向代理web服务器,由毛子在2020年发布

其优点有很多:

1、服务器:

Nginx作为负载均衡服务:Nginx 既可以在内部直接支持 Rails 和 ​​​​​​​PHP程序对外进行服务,也可以支持作为 HTTP代理服务对外进行服务。Nginx采用C进行编写,不论是系统资源开销还是CPU使用效率都比 Perlbal 要好很多。处理静态文件,索引文件以及自动索引;打开​​​​​​​文件描述符缓冲。无缓存的反向代理加速,简单的负载均衡和容错。FastCGI,简单的负载均衡和容错。模块化的结构。包括 gzipping, byte ranges, chunked responses,以及 SSI-filter 等 filter。如果由 FastCG或其它代理服务器处理单页中存在的多个 SSI,则这项处理可以并行运行,而不需要相互等待。支持 SSL 和 TLSSNI。

2:代码

Nginx代码完全用C语言从头写成,已经移植到许多体系结构和操作系统,包括:Windows、Mac Os、Linux等等,nginx都已经做了优化。

如何下载Nginx:

此处用的系统是Linux的没血缘的兄弟:openEuler

进入‘Linux‘后在终端中先检查其防火墙的运行状态,如果在运行将其关闭!

systemctl status firewalld 查看防火墙的状态
如果在运行用:
systemctl disable firewalld 直接关闭防火墙

然后查看SElinux的运行状态(SELinux是一个为Linux提供强制访问控制的政策)

查看方式:
getenforce
如果显示enable的话,将其关闭,运用:
vi /etc/selinux/config 进入文件的配置界面后,找到:“SELINUX=enable“

输入i,进入编辑模式后移动到SELINUX那里,将enable改为disable

最后英文版的冒号“:” 加上“wq”保存退出

最后再用getenforce查看SELinux的运行状态

若为Disable则显示SELinux永久关闭

下载Nginx

在linux里下载通常用yum install 。。。。

所以此处下载Nginx同样用yum install指令

yum install nginx -y

下载后可以用nginx -v查看自己下的nginx的版本

启动Nginx

由于下了Nginx后,没有启动,所以现在还不能建立一个网站,通过

systemctl enable nginx

启动Nginx

 然后就可以看到其所创建的nginx.service所在的位置

注意⚠️启动后还需要重启Nginx

重启指令:
systemctl restart nginx

查看运行状态:
systemctl status nginx

查看nginx运行状态(为绿色​​​​​​​running即为显示运行成功)

如何用Nginx创建网站

Nginx自带的网站

Nginx自带的网站就是虚拟机的ip地址!!!!!

先查看自己的虚拟机的ip地址:

查看指令:
1: ip a
2: ifconfig

(红色为指令,黄色为我的ip地址)

然后在自己的浏览器里输入IP地址(随便啥浏览器就可以,不过⚠️‼️⚠️‼️得保证你的电脑联网),我在这里用的是Safari浏览器,也可以用百度、Chrome、Edge浏览器等等

分析网页

在打开后的网页里有着这个网页所在的地址

运用cd命令来到这个文件夹:
cd /usr/share/nginx/html
再用ls 进行查看文件

查看后得到

网页的文件就是index.html

可以用cat index.html进行查看文件里的内容

转变ip地址为自己的网页

所以如何将这个ip地址?

答:将index.html里面的html内容换成自己写的html或者将整个文件换成自己的html

换内容

换内容可以使用echo命令

echo "内容" > /usr/share/nginx/html/index.html

注意⚠️此处是将整个index.html里面的内容全部换掉,包括编码格式,所以不建议!!!!因为如果这样直接输入中文,没有UTF-8,显示出来的就是乱码,所以如果要用echo就需要用英文或者拼音来写

换文件

可以通过虚拟机的传输文件,就像VM里的一样,将自己的文件拖动到/usr/share/nginx/html里,将原先的index.html换掉,最后nginx会自动在文件夹里查找换掉后的html文件,最后再将其显示出来

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/536456.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

12-pyspark的RDD算子注意事项总结

目录 相近算子异同总结相近变换算子异同foreach和foreachPartitionfold和reducecoalesce和repatition 相近动作算子异同cache和persist 算子注意事项需要注意的变换算子需要注意的动作算子 PySpark实战笔记系列第三篇 10-用PySpark建立第一个Spark RDD(PySpark实战笔记系列第…

【源码】2024最新最火短剧在线搜索神器源码

搜索神器源码,自带本地数据库500数据,共有6000短剧视频,与短剧猫一样。 搭建环境 PHP7.3 Mysql 5.6 安装教程 1.上传源码到网站目录中 2.修改【admin.php】中, $username ‘后台登录账号’; $password ‘后台登录账号密码’…

leetcode 1766

leetcode 1766 题目 例子 思路 将边的关系&#xff0c;转化为树结构。 记录val 对应的id 列表。 记录是否遍历过节点。 记录id 和对应的深度。 使用dfs&#xff0c; 从根开始遍历。 代码实现 class Solution { private:vector<vector<int>> gcds;//val : the …

windows如何卸载干净 IDEA

Windows 系统要想彻底卸载 IDEA, 步骤如下&#xff1a; 1、卸载 IDEA 程序 点击屏幕左下角 Windows 图标 -> 设置&#xff1a; 在应用中找到 IDEA, 单击它会出现卸载按钮&#xff0c;点击开始卸载&#xff1a; 勾选第一栏 Delete IntelliJ IDEA 2022.2 caches and local hi…

数字乡村可视化大数据-DIY拖拽式设计

DIY拖拽式大数据自由设计万村乐可视化大数据V1.0 随着万村乐数字乡村系统的广泛使用&#xff0c;我们也接收到了客户的真实反馈&#xff0c;最终在公司的决定下&#xff0c;我们推出了全新的可视化大数据平台V1.0版本&#xff0c;全新的可视化平台是一个通过拖拽配置生成可视化…

从 Oracle 到 MySQL 数据库的迁移之旅

文章目录 引言一、前期准备工作1.搭建新的MySQL数据库2 .建立相应的数据表2.1 数据库兼容性分析2.1.1 字段类型兼容性分析2.1.2 函数兼容性分析2.1.3 是否使用存储过程&#xff1f;存储过程的个数&#xff1f;复杂度&#xff1f;2.1.4 是否使用触发器&#xff1f;个数&#xff…

【前缀积】Leetcode 除自身以外数组的乘积

题目解析 238. 除自身以外数组的乘积 算法讲解 我们可以使用两个空间保存当前位置的左边积和右边积&#xff0c;需要注意的地方初始的dp表需要初始化为1&#xff0c;如果是0则无法得到结果&#xff0c;因为此处是乘法 class Solution { public:vector<int> productEx…

【春秋招专场】央国企——国家电网

国家电网目录 1.公司介绍1.1 业务1.2 组成 2.公司招聘2.1 招聘平台2.2 考试安排2.3 考试内容 3.公司待遇 1.公司介绍 1.1 业务 国家电网公司&#xff08;State Grid Corporation of China&#xff0c;简称SGCC&#xff09;是中国最大的国有企业之一&#xff0c;主要负责中国绝…

第十届 蓝桥杯 单片机设计与开发项目 省赛

第十届 蓝桥杯 单片机设计与开发项目 省赛 输入&#xff1a; 频率信号输入模拟电压输入 输出&#xff08;包含各种显示功能&#xff09;&#xff1a; LED显示SEG显示DAC输出 01 数码管显示问题&#xff1a;数据类型 bit Seg_Disp_Mode;//0-频率显示界面 1-电压显示界面 un…

【Python】Python城乡人口数据分析可视化(代码+数据集)【独一无二】

&#x1f449;博__主&#x1f448;&#xff1a;米码收割机 &#x1f449;技__能&#x1f448;&#xff1a;C/Python语言 &#x1f449;公众号&#x1f448;&#xff1a;测试开发自动化【获取源码商业合作】 &#x1f449;荣__誉&#x1f448;&#xff1a;阿里云博客专家博主、5…

STM32仿真例程分享(原理图 代码)

STM32仿真例程分享(原理图 代码) 资料下载地址&#xff1a; stm32仿真: https://url83.ctfile.com/d/45573183-60710029-884629?p7526 (访问密码: 7526)

使用 vue3-sfc-loader 加载远程Vue文件, 在运行时动态加载 .vue 文件。无需 Node.js 环境,无需 (webpack) 构建步骤

加载远程Vue文件 vue3-sfc-loader vue3-sfc-loader &#xff0c;它是Vue3/Vue2 单文件组件加载器。 在运行时从 html/js 动态加载 .vue 文件。无需 Node.js 环境&#xff0c;无需 (webpack) 构建步骤。 主要特征 支持 Vue 3 和 Vue 2&#xff08;参见dist/&#xff09;仅需…

vue数据检测原理

前言 Vue中的数据监听离不开Object.defineProperty()方法的使用&#xff0c;在了解数据监测原理之前&#xff0c;建议先掌握defineProperty的用法。 目标 1 数据监测问题 2 数据监测原理 3 如何实现数组更新 1 遇到的问题 数组更新问题 <button click"updatePeople&q…

Java使用OpenOffice将office文件转换为PDF

Java使用OpenOffice将office文件转换为PDF 1. 先行工作1.1 OpenOffice官网下载1.2 JODConverter官网下载1.3 下载内容 2.介绍3. 安装OpenOffice服务3.1.Windows环境3.2 Linux环境 4. maven依赖5. 转换代码 1. 先行工作 请注意&#xff0c;无论是windows还是liunx环境都需要安装…

第6章 6.3 正则表达式(MATLAB入门课程)

讲解视频&#xff1a;可以在bilibili搜索《MATLAB教程新手入门篇——数学建模清风主讲》。​ MATLAB教程新手入门篇&#xff08;数学建模清风主讲&#xff0c;适合零基础同学观看&#xff09;_哔哩哔哩_bilibili 在上一章中&#xff0c;我们学了许多文本处理的函数&#xff0c…

DS18B20与单片机的通信、DS18B20采集温度、MODBUS协议、练习框架

我要成为嵌入式高手之4月9日51单片机第四天&#xff01;&#xff01; ———————————————————————————— DS18B20温度传感器 单总线数字温度计 异步的半双工的串行通信 测量范围从-55℃ ~ 125℃&#xff0c;增量值为0.5℃ 要用DS18B20采集温度&am…

STM32之FreeRTOS移植

1.FreeRTOS的移植过程是将系统需要的文件和代码进行移植和裁剪&#xff0c;其移植的主要过程为&#xff1a; &#xff08;1&#xff09;官网上下载FreeRTOS源码&#xff1a;https://www.freertos.org/ &#xff08;2&#xff09;移植文件夹&#xff0c;在portable文件夹中只需…

【数字化转型】上市公司智能制造词频统计数据(1991-2022年)

数据来源&#xff1a;上市公司年报 时间跨度&#xff1a;1991-2022年 数据范围&#xff1a;上市公司 数据指标&#xff1a; 版本一 智能制造 智能机器 智能生产 机器人 全自动 全机器 版本二 宏观政策 中国制造2025 工业4.0 互联网 范式特征 自动化 信息化 信息…

多态【C/C++复习版】

目录 一、多态是什么&#xff1f;如何实现&#xff1f; 二、 什么是重写&#xff1f;有什么特点&#xff1f; 三、什么是协变&#xff1f; 四、析构函数能实现多态吗&#xff1f;为什么要实现&#xff1f; 五、override和final的作用是什么&#xff1f; 六、 多态的原理是…

【vscode】在本地加载远端环境并开发

【vscode】在本地利用远程服务器显卡跑代码 写在最前面vscode&#xff1a;远程到本地1、安装ssh插件2、添加服务器连接配置3、连接服务器4. SSH配置5. 在ssh中安装python解释器 vscode基本操作 &#x1f308;你好呀&#xff01;我是 是Yu欸 &#x1f30c; 2024每日百字篆刻时光…