zoukankan      html  css  js  c++  java
  • nginx之基础安装

    前言

      nginx的安装方式可能不同,具体取决于操作系统;对于Linux,可以使用nginx.org的nginx软件包。在FreeBSD上,可以从软件包或通过端口系统安装nginx。 端口系统提供了更大的灵活性,可以选择多种选项。 该端口将使用指定的选项编译nginx并安装它,在windows上安装,直接下载免安装文件并配置环境变量即可。

    环境背景

    软件 版本
    Centos 7.4
    nginx 1.17.5

    环境准备

    rpm -qa | grep "firewall" | xargs rpm -e --nodeps
    rpm -qa | grep "iptables" | xargs rpm -e --nodeps
    sed -i 's/.*UseDNS.*/UseDNS no/' /etc/ssh/sshd_config
    sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
    yum -y install gcc gcc-c++ wget 
    yum -y install pcre pcre-devel openssl openssl-devel zlib zlib-devel
    # pcre:perl语言表达式兼容工具
    # zlib:数据压缩工具
    # openssl:数据加密工具

    准备安装包

    wget https://nginx.org/download/nginx-1.17.5.tar.gz
    tar -zxf nginx-1.17.5.tar.gz -C /opt/
    cd /opt/nginx-1.17.5

    预编译

    ./configure --prefix=/usr/local/nginx --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf
    # --prefix:指定程序文件安装路径
    # --sbin-path:指定nginx启动文件安装路径
    # --conf-path:指定nginx配置文件安装路径

    编译安装

    make && make install

    相关命令

    nginx:启动并加载nginx配置文件
    nginx -?|-h:帮助信息
    nginx -v:查看版本并退出
    nginx -V:查看版本与配置并退出
    nginx -t:检测配置文件并退出
    nginx -q:在配置测试期间抑制非错误消息
    nginx -p:指定prefix并启动
    nginx -c:指定配置文件并启动
    nginx -g:设定配置文件之外的全局指令 nginx
    -s signal: -s 是nginx控制参数,具体控制内容如下 # stop:快速停止 # quit:安全停止 # reload:重新加载配置文件 # reopen:重新打开日志文件
  • 相关阅读:
    Linux 常见命令使用
    Spring Cloud学习03--OpenFeign基本使用
    Spring Cloud学习02--Ribbon基本使用
    Spring Cloud学习01--Eureka基本使用
    两个都不可对角化的矩阵判断相似
    利用相似转化研究对象
    分段函数的应用
    0820. Short Encoding of Words (M)
    0637. Average of Levels in Binary Tree (E)
    0160. Intersection of Two Linked Lists (E)
  • 原文地址:https://www.cnblogs.com/guge-94/p/11758498.html
Copyright © 2011-2022 走看看