NGINX启动停止与各种常见问题

很多项目代理工具都是NGINX,这个工具也确实很牛。据说是俄罗斯人研发出来的。

NGINX的配置文件通常是../xx/conf/nginx.conf,在里面做后端服务器IP或者网关IP的代理,加载前端页面的同时,获取后端数据。

NGINX的启动文件在../xx/sbin/nginx

那么启动NGINX的Linux命令就是:

在sbin目录下

执行命令../sbin/nginx

重启命令:../sbin/nginx -s reload 

停止命令:../sbin/nginx -s stop

常见问题:

1、启动或关闭NGINX时,报错说文件权限不够

那么就需要登录正常被授权的账号,或者登录root账号,给自己之前登录的账号授权。

Linux系统下每个文件的权限都是三位数,最低000,最高777。

每一位数字都是读(R)、写(W)、执行权限(E)权限代表数字之和。

  • 读(r)对应数字4

  • 写(w)对应数字2

  • 执行(x)对应数字1

文件授权命令:

chmod 777 filename

三位数字分别什么含义呢?

第一位数字:本用户的文件权限。

第二位数字:本组用户的文件权限

第三位数字:其他用户的权限

但是这个对root用户一般不起作用,root用户拥有最大权限。

2、NGINX的启动文件权限够,但是依然启动失败

查看启动日志,可能会发现是对应的启动要生成的文件对应的文件夹内,本用户没权限操作。

那么处理方案同第一个问题。

其他知识点与问题解决方案待补充……

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

水电智能抄表是什么?

1.简述:水电智能抄表的兴起 水电智能抄表系统是现代科学技术和传统公共文化服务相结合的产物,它通过自动化技术性改变了传统的人工抄表方式,大大提高了高效率,降低生产成本,同时也为用户提供了更为贴心的服务。这一新…

轻兔推荐 —— 一个好用的软件服务推荐平台

给大家推荐一个好用的的软件服务推荐平台:轻兔推荐 网站界面简洁大方,没有太多杂七杂八的功能和页面,有明暗主题色可以选择,默认为亮色,可在网站上方手动切换。 每工作日都会推荐一款软件,有时会加更&…

B2124 判断字符串是否为回文

判断字符串是否为回文 题目描述 输入一个字符串,输出该字符串是否回文。回文是指顺读和倒读都一样的字符串。 输入格式 输入一行字符串,长度小于 100 100 100。 输出格式 如果字符串是回文,输出 yes;否则,输出 …

Flutter 中的 PhysicalModel 小部件:全面指南

Flutter 中的 PhysicalModel 小部件:全面指南 Flutter 的 PhysicalModel 小部件提供了一种简单而高效的方式来给应用添加物理效果,如阴影和层次感。它本质上是一个矩形的 Container,带有圆角边框和可选的阴影,能够模仿真实世界中…

数据赋能(102)——概念:数据分析、数据挖掘、数据洞察

此文为本人学习与提高能力的笔记。 数据分析、数据挖掘与数据洞察这三个术语,为了确保这些术语使用的精准度和专业性,我们必须对它们有更为深入的认知。这三个概念虽在某种程度上相互关联,但在实际应用中各自承载着不同的侧重点和用途&#…

内网安全--隧道技术-MSF上线本地

免责声明:本文仅做技术交流与学习... 不得不说,小白最近也是用上了viper,这里要特别感谢一下my bro 北岭敲键盘的荒漠猫 MSF--viper: --生成马子-->上线 --进入meterpreter. 1-查看路由,添加路由. 查看路由信息 : run autoroute -p run post/multi/manage/autoroute 添加…

『香橙派』基于Orange Pi AIpro打造高效个人云存储解决方案

📣读完这篇文章里你能收获到 了解Orange Pi AIpro硬件优势,为构建高效云存储基础设施的理想平台。学会使用Orange Pi AIpro硬件平台,搭载Ubuntu Server系统,打造云存储环境。掌握利用Kodbox软件,享受文件管理、多格式…

微软MSBuild大会发布Copilot+PC:技术革新还是隐私噩梦?

微软在最近的MSBuild 2024大会上发布了全新的CopilotPC概念,这一技术结合了高通骁龙X Elite芯片,将人工智能与PC紧密结合。此次发布引起了广泛关注,不仅是因为其技术创新,还因为潜在的隐私问题。甚至连Elon Musk也对此表示担忧&am…

CGAL 网格布尔操作(带属性)

文章目录 一、简介二、实现代码三、实现效果参考资料一、简介 CGAL在进行布尔操作时可以为我们提供了Mesh的相关信息,比如并集部分是由原Mesh数据的那些面片组成,虽然现阶段还不了解这有什么用。 二、实现代码 #include <iostream> #include <iterator> #includ…

小熊家务帮day5 客户管理模块1 (小程序认证,手机验证码认证等)

客户管理模块 1.认证模块1.1 认证方式介绍1.1.1 小程序认证1.1.2 手机验证码登录1.1.3 账号密码认证 1.2 小程序认证1.2.1 小程序申请1.2.2 创建客户后端工程jzo2o-customer1.2.3 开发部署前端1.2.4 小程序认证流程1.2.4.1 customer小程序认证接口设计Controller层Service层调用…

C++ | Leetcode C++题解之第118题杨辉三角

题目&#xff1a; 题解&#xff1a; class Solution { public:vector<vector<int>> generate(int numRows) {vector<vector<int>> ret(numRows);for (int i 0; i < numRows; i) {ret[i].resize(i 1);ret[i][0] ret[i][i] 1;for (int j 1; j &…

Python | Leetcode Python题解之第117题填充每个节点的下一个右侧节点指针II

题目&#xff1a; 题解&#xff1a; class Solution:def connect(self, root: Node) -> Node:if not root:return Nonestart rootwhile start:self.last Noneself.nextStart Nonep startwhile p:if p.left:self.handle(p.left)if p.right:self.handle(p.right)p p.nex…

基于眼底增强的疾病感知蒸馏模型用于OCT图像的视网膜疾病分类

文章目录 Fundus-Enhanced Disease-Aware Distillation Model for Retinal Disease Classification from OCT Images摘要方法实验结果 Fundus-Enhanced Disease-Aware Distillation Model for Retinal Disease Classification from OCT Images 摘要 光学相干断层扫描&#xf…

【MySQL】SQL 基础

文章目录 【 1. SQL 的书写规则 】1.1 大小写规则1.2 常量的表示1.3 注释1.4 HELP 系统帮助 【 2. 常用数据库函数 】2.1 SHOW DATABASES 显示数据库2.2 CREATE DATABASE 创建数据库2.3 ALTER DATABASE 修改数据库2.4 DROP DATABASE 删除数据库2.5 USE 选择数据库 【 3. RDBMS …

TypeScript系列之-- 数组和元组类型

数组的定义&#xff1a; 第一种&#xff0c;可以在元素类型后面接上[] let list: number[] [1, 2, 3]; 第二种方式是使用数组泛型&#xff0c;Array<元素类型> let list: Array<number> [1, 2, 3]; 如果数组想每一项放入不同数据怎么办&#xff1f;用元组类型…

软件工程作业8

说说你使用过的编程语言&#xff0c;比较它们的优势。 我使用过C语言、Java。 C语言的优势&#xff1a; 性能高效&#xff1a;C语言是编译型语言&#xff0c;接近底层&#xff0c;执行效率高&#xff0c;特别适合对性能有严格要求的应用&#xff0c;如操作系统、嵌入式系统、…

antd学习笔记

antd组件库为Web应用提供了丰富的基础UI组件&#xff0c;antd全称为&#xff1a;ant-design。 antd官网&#xff1a;Ant Design - 一套企业级 UI 设计语言和 React 组件库 一、安装 npm install antd 或 yarn add antd

C#判断MySQL数据库中是否存在某个数据库或数据表

涉及到的SQL语句如下&#xff1a; 判断表是否存在&#xff1a; select count(*) as A from information_schema.tables where table_name test and table_schema test1 删除数据库表 "DROP TABLE IF EXISTS test"

【CSharp】ushort* 类型的指针操作ushort变量以及数组

【CSharp】ushort* 类型的指针操作ushort变量以及数组 1.背景2.代码1.背景 在 C# 中,IntPtr 是一个平台特定的指针或句柄类型,可以用来存储指针或句柄。 在一些需要与非托管代码交互或处理底层内存操作的场景下,IntPtr 常被用来处理指针。 虽然 IntPtr 可以存储任何类型的指…

建立SFTP服务器

文章目录 建立SFTP服务器1. 使用VMware安装CentOS 7虚拟机。2. 安装完虚拟机后&#xff0c;进入虚拟机&#xff0c;修改网络配置&#xff08;onboot改为yes&#xff09;并重启网络服务&#xff0c;查看相应IP地址&#xff0c;并使用远程连接软件进行连接。3. 配置yum源&#xf…