首页 > 系统相关 >Nginx的安装和配置

Nginx的安装和配置

时间:2023-06-15 17:01:45浏览次数:46  
标签:nginx rpm 配置 Nginx yum conf root 安装

Nginx

nignx的安装形式

三种安装形式:

  • 源代码编译安装

    • 安装步骤繁琐,耗时长,看你要装多少个模块,编译添加的模块多,安装的就更久
  • rpm安装

    • 得提前准备好rpm包,以及相关依赖的rpm包
    • 用于离线安装nginx环境
  • yum安装,用哪些形式的仓库

    • 阿里云
    • 自建yum仓库(的提前准备好nginx本身的rpm包,以及相关依赖的rpm包)
    • nginx官网仓库,(获取官网最新稳定版的yum源仓库)
    1. 配置官网yum源,一键安装即可
    cat >./nginx.repo <<'EOF'
    > [nginx-stable]
    > name=nginx stable repo
    > baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
    > gpgcheck=1
    > enabled=1
    > gpgkey=https://nginx.org/keys/nginx_signing.key
    > module_hotfixes=true
    > EOF
    
    
    1. 清空yum源,安装稳定版的nginx

      yum clean all
      
    2. 一键安装nginx

      yum install nginx -y
      
    3. 查看nginx的path变量

      [root@localhost yum.repos.d]# which nginx
      /usr/sbin/nginx
      [root@localhost yum.repos.d]# ll /usr/sbin/nginx
      -rwxr-xr-x. 1 root root 1399232 Apr 12 01:22 /usr/sbin/nginx
      
      
    4. nginx -V查看nginx的信息

      built by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC)
      built with OpenSSL 1.0.2k-fips  26 Jan 2017
      TLS SNI support enabled
      built by gcc:表示已通过gcc编译
      TLS SNI support enabled:这个nginx'支持https的通信
      
      

      nginx管理命令

      nginx -t   #检测nginx.conf语法
      nginx -s  reload   #重新读取nginx.conf
      nginx -s stop   # 停止nginx kill -15 nginx
      nginx   #默认直接运行,前提时机器没运行nginx
      
      使用yum安装的nginx ,使用systemctl去管理
      
      #不能多次执行nginx二进制命令
      
      

      用什么方式开启的进程服务,用什么方法去管理进程

      nginx配置文件详解

      [root@localhost nginx]# file nginx.conf
      nginx.conf: ASCII text
      ASCII text:表示nginx.conf是一个纯文本文件
      

      image-20230615162939743

      nginx支持include参数导入外部配置文件,用于配置优化,让配置文件看着更清晰

      upstream {}

      niginx实现网站部署的虚拟主机多虚拟主机功能,与应用场景
      #网站站点1
      server{
      	location{
      	
      	}
      }
      #网站站点2
      server{
      
      }
      
      server{}虚拟主机标签,必须写在http{}的区域中, include导入的参数也得写在http{}里
      location用于匹配网站具体的URL路径
      nginx基于location参数实现七层负载均衡转发
      

nginx.conf配置文件修改后,使用nginx -t 测试语法是否正确

标签:nginx,rpm,配置,Nginx,yum,conf,root,安装
From: https://www.cnblogs.com/jiangxuling/p/17483410.html

相关文章

  • 虚拟机内安装Ubuntu 22.04.2 LTS
    Ubuntu系统下载|Ubuntu文件->新建虚拟机-> 下一步: 下一步: 下一步: 下一步: 注:路径用全英文下一步: 下一步: 下一步:下一步: 下一步: 下一步:下一步: 下一步: 下一步: 自定义硬件: 注:移除打印机新CD/DVD(SATA)->使用ISO映像文件->浏览关闭......
  • Linux安装nodejs
    cd/opt/softwgethttps://cdn.npmmirror.com/binaries/node/v16.15.1/node-v16.15.1-linux-x64.tar.xztar-xvfnode-v16.15.1-linux-x64.tar.xzmvnode-v16.15.1-linux-x64nodejs-v16.15#建立软连接ln-s/opt/soft/nodejs-v16.15/bin/node/usr/bin/nodeln-s/o......
  • 安装win10虚拟机
    1、前期工作下载win10镜像:zh-cn_windows_10_consumer_editions_version_21h1_updated_aug_2021_x64_dvd_4de56d76.iso安装虚拟机工具:VirtualBox2、新建虚拟机2.1、设置新建虚拟机的名称、安装路径、类型及版本2.2、设置新建虚拟机的内存2.3、设置新建虚拟机的硬盘......
  • Nginx支持web界面执行bash|python等系统命令和脚本
    ##关闭防火墙##(centos6)serviceiptablesstopchkconfigiptablesoff##(centos7)systemctlstopfirewalldsystemctldisablefirewalld#关闭selinuxsed-i's/SELINUX=enforcing/SELINUX=disabled/'/etc/selinux/configsetenforce0#已有epel源的跳过此步骤,直接安装......
  • CentOs7安装部署Sonar环境(JDK1.8+MySql5.7+sonarqube7.8)
    sonarqube安装前环境准备JDK1.8、MySql5.7。一、JDK安装1、下载jdk #打开下面的网址,选择jdk-8u371-linux-x64.tar.gz进行下载(8u371版本可能会有区别,但是没有影响) http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2、......
  • PaddleOCR 训练工具Win 10下安装步骤
           1、从这里面下载代码包,可能比较慢。     2、进入这个目录:      3、尝试运行E:\>cdE:\paddleOCR\PaddleOCR\PPOCRLabelE:\paddleOCR\PaddleOCR\PPOCRLabel>pythonPPOCRLabel.py--langchTraceback(mostrecentcalllast):......
  • PostgreSql: 安装与链接
    环境介绍使用宝塔面板,在阿里云中安装PostgreSql,并使用DataGrip在本地进行链接postgresql配置安装postgresql在宝塔中安装postgresql管理器在此处点击安装postgresql,我安装的是14.2。各位可以自行选择之后等待安装完成即可修改配置文件修改postgresql.conf修改pg_h......
  • docker 安装 mysql5
    version:'3'services:mysql57:#容器名(以后的控制都通过这个)container_name:mysql57#重启策略restart:alwaysimage:mysql:5.7ports:-"3307:3306"volumes:#挂载配置文件#-./mysql/db/:/docker-en......
  • Windows Server 2022 安装配置 MYSQL 及远程连接
    官方下载地址:https://dev.mysql.com/downloads/mysql/解压后新建my.ini放在解压目录下。配置环境变量:此电脑->属性->高级系统设置->环境变量->系统变量。找到path,新建D:\ProgramFiles\mysql-8.0.33-winx64\bin[mysqld]#设置3306端口port=3306#设置mysql的安装目录based......
  • Kafka安装
    环境说明在安装Kafka之前,请确保已经安装了JDK和Zookeeper。运行Kafka,首先保证Java环境能正常使用,可执java-version查看。安装JDK环境下载jdk安装包curlhttps://download.oracle.com/java/20/latest/jdk-20_linux-x64_bin.tar.gz-ojdk-20_linux-x64_bin.tar.gz新建JDK......