zoukankan      html  css  js  c++  java
  • nginx 安装

      博主使用的是Ubuntu16.04,可以使用以下两种方式安装nginx:

      1、使用apt安装

      直接在命令行输入:sudo apt install nginx

      回车之后就会下载nginx并安装

      注意一下,安装之前,你可能会提示需要使用sudo apt update更新包库

      2、使用源码编译安装

      nginx源码下载:http://nginx.org/en/download.html

      可以选择不同的版本,博主使用的是1.16.0

      

      我们可以在window下下载,然后搬到linux下面去,也可以直接使用linux的wget命令下载:wget http://nginx.org/download/nginx-1.16.0.tar.gz

      下载之后会有一个.tar.gz的安装包,然后我们就可以使用make命令去配置安装了,注意,以下命令可能需要使用root权限去执行( 出现Permission denied这样的提示就是说权限不够)

      # 解压

      tar -xvf nginx-1.16.0.tar.gz

      # 进入解压后的目录

      cd nginx-1.16.0

      # 配置并检查当前依赖库,这里可能会提示缺少很多的依赖库,需要单独去安装,可以使用apt安装,也可以去下载对应的源码或者安装包去安装,具体依赖参考后面的附录

      # 下面的命令中,--prefix参数可以理解为安装目录,建议指定,如果不指定命令也能执行,但是安装后的文件在/usr目录下的几个文件中,比较混乱

      ./configure --prefix=/opt/nginx-1.16.0

      # 如果上面的的配置检查没问题,就可以使用make命令进行编译了

      make

      # 安装

      make install

        # 安装完成之后,需要修改环境变量,将/opt/nginx-1.16.0/sbin目录添加到环境变量中

       vim ~/.bashrc

      # 在最后面加上下面的语句

      export PATH=$PATH:/opt/nginx-1.16.0/sbin

      #再重新加载.bashrc文件就可以了

      source ~/.bashrc

      到这里就已经结束了,可以使使用 nginx -v 命令查看是否已经安装完成,使用 nginx 命令就可以启动nginx了

      附:

      1、使用源代码安装可能会依赖一些库(可能环境问题会导致有缺少或者已安装):

      sudo apt install gcc

      sudo apt install libpcre3 

      sudo apt install libpcre3-dev

      sudo apt install openssl

      sudo apt install libssl-dev

      2、如果使用sudo时提示command not found,解决见:https://www.cnblogs.com/shanfeng1000/p/11065399.html

  • 相关阅读:
    多项式学习笔记(二) NTT
    矩阵树定理学习笔记
    拓展BSGS 学习笔记
    P2257 YY的GCD
    P1891 疯狂的lcm
    友链
    关于我
    焚燃指间の回忆
    洛谷P4180
    洛谷P2292
  • 原文地址:https://www.cnblogs.com/shanfeng1000/p/11063851.html
Copyright © 2011-2022 走看看