zoukankan      html  css  js  c++  java
  • Nginx安装与运行配置总结

    Nginx安装与运行配置总结

    1. 去官网下载对应的nginx包,推荐使用稳定版本

    2. 上传nginx到linux系统

    3. 安装依赖环境

    (1)安装gcc环境

    yun install gcc-c++
    

    (2)安装PCRE库,用于解析正则表达式

    yum install -y pcre pcre-devel
    

    (3).zlib压缩和解压缩依赖

    yum install -y zlib zlib-devel
    

    4.SSL安全的加密的套接字协议层,用于HTTP安全传输,也就是https

    yum install -y openssl openssl-devel
    

    5.编译之前,先创建nginx临时目录,如果不创建,在启动nginx的过程中会报错

    mkdir /var/temp/nginx -p
    

    6.在nginx目录,输入如下命令进行配置,目的是为了创建makefile文件

    ./configure 
    --prefix=/ur/local/nginx 
    --pid-path=/var/run/nginx/nginx.pid 
    --lock-path=/var/lock/nginx.lock 
    --error-log-path=/var/log/nginx/error.log 
    --http-log-path=/var/log/nginx/access.log 
    --with-http_gzip_static_module 
    --http-client-body-temp-path=/var/temp/nginx/client 
    --http-proxy-temp-path=/var/temp/nginx/proxy 
    --http-fastcgi-temp-path=/var/temp/nginx/fastcgi 
    --http-uwsgi-temp-path=/var/temp/nginx/uwsgi 
    --http-scgi -temp-path=/var/temp/nginx/scgi
    

    代表换行,用于提高可读性

      配置命令说如下

    命令 解析
    --prefix 指定nginx目录
    --pid-path 指定nginx的pid
    --lock-path 锁定安装文件,防止被恶意修改或误操作
    --error-log-path 错误日志
    --http-log-path http日志
    --with-http_gzip_static_module 启动gzip模块,在线实时压缩输出数据流
    --with-http 设定http代码临时目录
    --http-client 设定fastcgi临时目录
    --http-fastcgi-temp-path 是定uwsgi临时目录
    --http-scgi -temp-path 设定scgi临时目录

    7.make编译

    make
    

    8.安装

    make install
    
    • 通过命令找nginx是否安装成功
    whereis nginx
    

    9.进入sbin目录启动nginx

    ./nginx
    
    • 停止
    ./nginx -s stop
    
    • 重新加载
    ./nginx -s reload
    

    10.打开浏览器,访问虚拟机所处内网ip即可打开nginx默认页面,显示如下


    注意事项

    1. 如果在云服务安装,需要开启默认的nginx端口,如80
    2. 本地window需要关闭防火墙

    额外内容

    • 进入ngnix的html文件夹,可以修改index.html,修改hello world后效果如下图
  • 相关阅读:
    Android全局变量的定义与使用
    安卓4.0/4.1/4.2手机怎么打开USB调试模式
    Android中的DDMS进行调试
    Runtime.getRuntime().exec执行阻塞问题解决
    GC_EXTERNAL_ALLOC freed 与 GC_EXPLICIT freed 是什么?
    [基础]Android 应用的启动
    Android popupwindow 失去焦点或者点击空白区域时消失的解决方法
    [问题]Android listView item edittext 不能调用软键盘输入法
    Android greenDAO 数据库 简单学习之基本使用
    Java 找出四位数的所有吸血鬼数字 基础代码实例
  • 原文地址:https://www.cnblogs.com/xiaodou00/p/13470548.html
Copyright © 2011-2022 走看看