美文网首页
nginx外网安装

nginx外网安装

作者: 技术永无止境 | 来源:发表于2019-10-31 16:39 被阅读0次

    简单记录一下

    1. 编译及依赖环境安装
    yum install wget -y
    yum install gcc-c++
    yum -y install pcre pcre-devel
    yum -y install zlib zlib-devel
    yum install -y openssl openssl-devel
    wget http://nginx.org/download/nginx-1.16.1.tar.gz
    
    1. 自定义nginx文件路径
    ./configure \
    --prefix=/usr/local/soft/nginx/ \
    --sbin-path=/usr/local/soft/nginx \
    --conf-path=/usr/local/soft/nginx/conf/nginx.conf \
    --pid-path=/usr/local/soft/nginx/nginx.pid \
    --with-stream \
    --with-http_ssl_module \
    #可指定依赖位置
    #--with-pcre=/usr/local/pcre-8.38 \     # 刚刚安装的 pcre 的位置
    #--with-zlib=/usr/local/zlib-1.2.11 \    # 刚刚安装的 zlib 的位置
    #--with-openssl=/usr/local/openssl-1.0.1t  #刚刚安装的 openssl 的位置
    make && make install
    
    1. 第三方模块
    cat /usr/local/soft/nginx-1.18.0/options | grep YES
    
    • ngx_http_core_module #包括一些核心的http参数配置,对应Nginx的配置为HTTP区块部分
    • ngx_http_access_module #访问控制模块,用来控制网站用户对Nginx的访问
    • ngx_http_gzip_module #压缩模块,对Nginx返回的数据压缩,属于性能优化模块
    • ngx_http_fastcgi_module #FastCGI模块,和 动态应用相关的模块,例如PHP
    • ngx_http_proxy_module #Proxy代理模块
    • ngx_http_upstream_module #负载均衡模块,可以实现网站的负载均衡功能及节点的健康检查
    • ngx_http_rewrite_module #URL地址重写模块
    • ngx_http_limit_conn_module #限制用户并发连接数及请求数模块
    • ngx_http_limit_req_module #根据定义的key限制Nginx请求过程的速率
    • ngx_http_log_module #访问日志模块,以指定的格式记录Nginx客户访问日志等信息
    • ngx_http_auth_basic_module #Web认证模块,设置Web用户通过账号、密码访问Nginx
    • ngx_http_ssl_module #ssl模块,用于加密的http连接,如https
    • ngx_http_stub_status_module #记录Nginx基本访问状态信息等模块

    相关文章

      网友评论

          本文标题:nginx外网安装

          本文链接:https://www.haomeiwen.com/subject/ysptbctx.html