Nginx的源码编译安装和apt安装

安装Nginx

1.简单安装,直接使用命令sudo apt install nginx

  • apt安装的软件都在** /etc**目录下
  • 安装后会自动加入service并启动
  • nginx的配置文件在:/etc/nginx/nginx.conf
  • 修改后使用命令:nginx -t ,来测试是否正常
  • 重启nginx: service nginx restart

2.源码编译安装

  • 1.mkdir download (创建一个文件夹来保存)
  • 2.cd download (进入创建的文件夹)
  • 3.wget +http://nginx.org/download/nginx-1.16.1.tar.gz(官网源码地址必须要稳定的版本)
  • 4.tar -xzf nginx-1.16.1.tar.gz (解压文件)
  • 5.cd nginx-1.16.1 (进入文件夹)
  • 6. ls (当前文件夹中并没有Makefile,所以无法执行make命令)

在这里插入图片描述

  • make的命令依赖Makefile,有些软件有Makefile,可直接make编译,列如Redis

  • 7.所以要先执行 ./configure
  • 结束后,如果成功,就会有Makefile。如图为成功后的图
    在这里插入图片描述

  • 8.然后执行 make && make install (不是root账户的记得加sudo
    • 如果出现如图错误,不能执行 make命令,是因为所需要的依赖没有安装

    • 在这里插入图片描述

    • 解决方案:

    • apt install -y make zlib-devel gcc-c++ libtool openssl openssl-devel
  • 完成后出现如图所示,就OK了,安装好后的Nginx在:/usr/local/nginx目录下

在这里插入图片描述

  • nginx常用的命令:
    • 启动:/usr/local/nginx/sbin/nginx
    • 关闭:/usr/local/nginx/sbin/nginx -s stop
    • 重启:/usr/local/nginx/sbin/nginx -s reload
    • 查看nginx的进程pid: cat /usr/local/nginx/logs/nginx.pid
    • 查看版本:/usr/local/nginx/sbin/nginx -V
  • 修改配置文件:vim /usr/local/nginx/conf/nginx.conf
    • 修改完后测试:/usr/local/nginx/sbin/nginx -t
    • 在这里插入图片描述
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值