zoukankan      html  css  js  c++  java
  • nginx下载编译启动

    Ubuntu16.06安装nginx:

    一、创建两个文件夹

        install文件夹:用于放下载的nginx压缩包

        modules文件夹:用于放解压后的文件

    二、下载nginx 放到install文件夹

        wget http://nginx.org/download/nginx-1.13.11.tar.gz

        (顺便说一下:打开  http://nginx.org/download/   有任意的nginx版本,可以选择自己想要的nginx版本 )

    三、执行解压命令到modules文件夹

        tar -zxvf nginx-1.13.11 -C  指定文件夹

    四、进入modules/nginx-1.13.11中执行

        ./configure --prefix=指定目录

      (这一步也检查nginx所需依赖包是否完整,在这过程中会报错。)

      错误如下:

      1、pcre错误:

        

      意思就是重写需要pcre的支持,而我又没有安装pcre.

      解决方法:

      (1)./configure 后面加上 --without-http_rewrite_module参数屏蔽重写功能!

      (2)安装pcre

          apt-get install libpcre 3 libpcre3-dev

      2、zlib库错误:

        

      解决方法:

      安装zlib

         apt-get install ruby 安装ruby

         apt-get install zlib1g 安装zlib

         apt-get install zlib1g-dev 安装zlib-dev

    五、执行make install进行代码编译

    六、进入编译完成的指定目录下

      cd sbin/

      ./nginx 启动

    在启动中会报错:

      

       报错原因:

        当前用户对该文件没有写入权限

       解决方法:

        (1)使用root用户启用nginx

        (2)将nginx配置监听端口号80换成别的,然后在用当前用户启用

  • 相关阅读:
    面试题:最小的K个数
    面试题:反转链表
    面试题:二进制中1的个数
    数据结构之二叉树
    Serializable-源码分析
    归并、希尔、快速排序
    栈与队列
    简单排序(冒泡、选择、插入)
    Shiro 框架认证和授权
    mybatis select查询使用返回结果为resultMap
  • 原文地址:https://www.cnblogs.com/yplq/p/9636212.html
Copyright © 2011-2022 走看看