nginx常用命令以及安装

这篇具有很好参考价值的文章主要介绍了nginx常用命令以及安装。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

前言:

安装:

常用命令:


前言:

Nginx的设计理念是高性能、稳定性、开放性和易用性。它的并发能力优秀,可以处理数万个并发连接,并且占用较少的资源。此外,Nginx支持热部署,即可以在不停止服务的情况下,动态地添加或删除代码。

Nginx的主要特点包括:

  1. 高性能:Nginx使用事件驱动的架构,可以处理大量并发请求,并且占用较少的内存和CPU资源。
  2. 反向代理:Nginx可以将客户端的请求转发到后端服务器,并将结果返回给客户端,从而隐藏后端服务器的真实IP地址,同时可以对请求和响应进行过滤和修改。
  3. 负载均衡:Nginx可以将请求分发到多个后端服务器,从而实现负载均衡,提高系统的吞吐量和可靠性。
  4. Web服务器:Nginx可以处理HTTP、HTTPS和SMTP等协议,并支持静态文件服务和PHP、Python等动态内容的解析。
  5. 安全:Nginx支持SSL和TLS协议,可以提供安全的数据传输和加密,保护用户隐私和数据安全。

安装:

 直接在官网下载: nginx: download

根据自己需要选择稳定版本

nginx常用命令以及安装,nginx,运维

 安装过程可能出现的错误:

第一个问题:

[alert] could not open error log file: CreateFile() “logs/error.log” failed (3: The system cannot find the path specified)
(上文大致意思为)

nginx常用命令以及安装,nginx,运维

不能打开error日志文件:创建"logs/error.log" 这个日志文件也失败(系统中找不到专门的路径)

解决办法:新建一个logs文件夹

第二个问题:

[emerg] 10888#16720: CreateDirectory() “D:\soft\nginx-1.22.0\nginx-1.22.0/temp/client_body_temp” failed (3: The system cannot find the path specified)
(上文的大致意思为)

nginx常用命令以及安装,nginx,运维

创建"temp/client_body_temp" 失败(系统中找不到专门的路径)
解决办法:新建temp文件夹

第三个问题:

nginx默认的80端口被占用

解决办法:在conf文件夹下的nginx.conf 打开文件后改为没有被占用的端口

 常用命令:

 首先进入nginx安装根目录,该目录下打开cmd命令行窗口,cmd窗口中执行nginx命令,相关命令如下:

查看帮助信息

nginx -h

查看nginx版本(小写字母v)

nginx -v


除版本信息外还显示配置参数信息(大写字母V)

nginx -V

启动nginx

start nginx

指定配置文件启动nginx

start nginx -c filename

关闭nginx,完整有序的停止nginx,保存相关信息

nginx -s quit

关闭nginx,快速停止nginx,可能并不保存相关信息

nginx -s stop

重新载入nginx,当配置信息修改需要重新加载配置是使用

nginx -s reload

重新打开日志文件

nginx -s reopen

测试nginx配置文件是否正确文章来源地址https://www.toymoban.com/news/detail-542078.html

nginx -t -c filename

到了这里,关于nginx常用命令以及安装的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Adb安装、连接安卓手机以及一些常用命令

    今天觉得很好玩,哈哈哈。 直接用的安卓真机,使劲造哈哈哈哈。 1、下载Adb (1)下载sdk,傻瓜式安装,下一步就行! (2)配置环境变量: 此电脑–右击属性–高级系统设置–环境变量 在系统变量 Path 添加platform-tools和tools路径 (3)检验 win+r ,输入cmd打开控制台,输入adb version如

    2024年02月09日
    浏览(89)
  • Git的下载安装使用步骤以及常用命令【超级详细】

    1、git的下载官网 点我进入git官网下载 进入下图界面,以windows为例 2、点击windows进入下面界面,两种下载方式,一种为链接下载,另一种为命令行下载 由于git服务器在国外下载特别慢,我们使用国内的镜像进行下载 国内镜像下载点我 3、国内镜像下载,更新版本选择默认为

    2024年04月29日
    浏览(38)
  • 【运维】运维常用命令

    说明 这里的关键有几点: 使用单个等号 注意到等号两边各有一个空格:这是unix shell的要求 注意到\\\"$test\\\"x最后的x,这是特意安排的,因为当$test为空的时候,上面的表达式就变成了x = testx,显然是不相等的。而如果没有这个x,表达式就会报错:[: =: unary operator expected 如果我

    2023年04月15日
    浏览(36)
  • 【Linux】安装配置解决Centos&MobaXterm的使用及Linux常用命令以及命令模式

    目录 Centos的介绍 centos安装配置MobaXterm 创建  安装  ​编辑  配置 ​编辑  MobaXterm使用  Linux常用命令模式   常用命令 vi或vim编辑器  三种模式  命令模式 编辑模式   末行模式 拍照备份  CentOS(Community Enterprise Operating System)是一个基于Red Hat Enterprise Linux (RHEL) 源代码编

    2024年02月06日
    浏览(38)
  • Linux 运维常用命令

    先说些废话 因为笔者有着大量运维部署站点的需求,所以之前一直在陆陆续续学习并实践各种 Linux 的 Shell 命令,在此记录一些高频命令的使用的说明,方便自己回顾加深记忆。 后期如果有用到一些新的命令,也会继续保持更新,如果写的有不对的地方,也请各位看官指出,

    2024年02月16日
    浏览(40)
  • 【运维】华为交换机常用命令

    华为交换机的基本配置命令 华为交换机的常用命令: 进入系统视图——sy 交换机命名——sysname huawei 返回上一级——quit(q) 直接返回视图——return(ret) 保存配置——save(sa) 重启设备——reboot 查看配置——display current-configuration(dis cur) 查看VLAN——dis vlan 查看端口—

    2024年02月07日
    浏览(42)
  • RabbitMQ 常用运维命令

    AMQP协议简介 AMQP,即Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同的开发语言等条件的限制。Er

    2024年02月09日
    浏览(34)
  • clickhouse 常用运维命令

    介绍 ClickHouse 是俄罗斯的 Yandex 于2016年开源的列式存储数据库(DBMS),主要用于在线分析处理查询(OLAP),能够使用SQL 查询实时生成分析数据报告。 官网 部署参考 常用命令 可以通过两种方式来配置参数: 直接在命令行执行参数 通过配置文件指定 集群操作 DDL操作

    2024年02月10日
    浏览(39)
  • Redis——基础篇(包含redis在云服务上的docker化安装和连接以及常用命令)

    Redis为键值型数据库,数据以键值形式存储。没有表,没有约束。  mysql就是典型的关系型数据库(SQL)。 目的都是数据的增删改查,但数据存储方式不一样。   关系型和非关系型在结构上有差异 关系型的结构一般定好后就很少修改,非关系型的就更加自由  关系型数据库的关

    2024年02月13日
    浏览(47)
  • Linux运维常用awk命令使用

    awk 是一种文本处理工具,经常用于对 Linux 系统中的文本文件进行处理。 1、awk 查找指定文本 awk \\\'/orange/ {print}\\\' file.txt 这个命令将在 file.txt 文件中查找包含orange 的行,并将这些匹配的内容打印出来。 awk \\\'/pattern/ {print NR \\\":\\\" $0}\\\' file.txt 这个命令将在file.txt 文件中查找包含 patte

    2024年02月04日
    浏览(72)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包