zoukankan      html  css  js  c++  java
  • nginx::环境搭建

    ubuntu18.04 环境

    1
    、需要gcc 环境,如果没有gcc环境,则需要安装 apt install gcc 2、安装pcre依赖库 PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。 nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库,pcre-devel 是使用 pcre 开发的一个二次开发库。 apt-get install libpcre3 libpcre3-dev 3、安装zlib依赖库 zlib 库提供了很多种压缩和解压缩的方式, nginx 使用 zlib 对 http 包的内容进行 gzip 。 apt-get install zlib1g-dev 4、安装ssl依赖库 OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及 SSL 协议,并提供丰富的应用程序供测试或其它目的使用。 nginx 不仅支持 http 协议,还支持 https(即在ssl协议上传输http),所以需要安装 OpenSSL 库。 apt-get install openssl 5、下载Nginx最新版本 http://nginx.org/en/download.html
    2、自编译
    wget http://www.zlib.net/zlib-1.2.11.tar.gz tar xf zlib-1.2.11.tar.gz cd zlib-1.2.11 ./configure make && make install wget https://www.openssl.org/source/openssl-1.0.2l.tar.gz tar xf openssl-1.0.2l.tar.gz cd openssl-1.0.2l ./config make && make install wget https://nchc.dl.sourceforge.net/project/pcre/pcre/8.42/pcre-8.42.tar.gz tar xf pcre-8.42.tar.gz cd pcre-8.42 ./configure make && make install

    tar xf nginx-1.16.0.tar.gz cd nginx-1.16.0/
    ./configure --prefix=/usr/local/nginx --add-module=../nginx-rtmp-module --with-http_ssl_module --with-pcre=../pcre-8.42 --with-openssl=../openssl-1.0.2l --with-zlib=../zlib-1.2.11
    make && make install
    安装路径
    whereis nginx
    
    启动
    /usr/local//nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
    
    停用
    killall nginx
    
    查看进程
    ps -ef|grep nginx
    
    查看端口
    netstat -lnp|grep nginx

      查看端口占用
      ss -lntpd | grep :80

  • 相关阅读:
    Linux提供两个格式化错误信息的函数
    warning: incompatible implicit declaration of built-in function ‘exit’
    RDMA的ibv_post_send() 函数
    (C语言)结构体成员的引用->(箭头)和 .(点)
    bcopy函数
    bzero函数
    利用GCC编译器生成动态链接库和静态链接库
    GCC编译器编译链接
    结构体类型定义(C语言)
    C语言编译链接
  • 原文地址:https://www.cnblogs.com/osbreak/p/10959384.html
Copyright © 2011-2022 走看看