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:重新打开日志文件
  • 相关阅读:
    统计元音 题解
    C语言合法标识符 题解
    查找最大元素 题解
    java_day05_数组
    java_day4_while循环
    java_day03_if,Switch,三目和for循环
    java_day02_基本运算符和数据类型
    java_day01_注释,变量
    前端_day04_行,块,RGB,行高,overflow
    前端_day03_盒子模型,border,padding,margin
  • 原文地址:https://www.cnblogs.com/guge-94/p/11758498.html
Copyright © 2011-2022 走看看