nginx安装

执行文件默认安装在/usr/local/bin,资源文件默认安装在/usr/local/share
可以通过安装前指定 ./configure --prefix=/usr 修改执行文件和资源文件的默认安装路径,该示例修改后,分别目录为/usr/bin/usr/share
./configure 不指定的时候,默认值一般为/usr/local/,生成的文件会存储在/usr/local/里面的bin, lib, 或etc等目录中。默认安装之后,卸载比较麻烦一些;如果指定--prefix=/usr/local/XXX, 则所有文件都会放在XXX这个文件夹

./configure 是用来监测安装平台的目标特征。比如检测是不是有CC或GCC;
make 是用来编译的,从Makefile 中读取指令,然后编译;
make install 是用来安装的,也是从Makefile中读取指令,安装到指定的位置。
make clean 可以清除编译产生的可执行文件及目标文件。

命令./configure, makemake install 都是在nginx的解压目录中执行的

windows安装,
linux安装:yum, rpm等

以下介绍一些通过rpm方式安装nginx(适用于内网比较方便),centos7为基础环境

  1. 先查看是否已经安装了nginx
rpm -qa | grep nginx
  1. 如果已安装的情况下,需要先进行卸载
rpm -e nginx
  1. 下载nginx的rpm包(内网可以下载好了上传到服务器上),可以在http://nginx.org/packages/上进行文件选择版本下载
wget http://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.18.0-1.el7.ngx.x86_64.rpm
  1. 安装nginx
rpm -ivh nginx-1.18.0-1.el7.ngx.x86_64.rpm
  1. 再查看是否安装好了nginx
whereis nginx

当需要指定配置文件启动nginx时,在命令后面更上 -c x/y/z.conf即可,在进行测试的时候,也需要更新这个

rpm命令

如果需要进行非http协议,比如neo4j的bolt协议代理,需要如下方式进行

参考博客:

  1. centos7 rpm安装nginx https://www.cnblogs.com/sky-cheng/p/14621145.html
  2. rpm安装、卸载软件命令--以nginx为例 https://www.cnblogs.com/Small-sunshine/p/10427829.html
posted @ 2022-05-08 20:13  理舞  阅读(119)  评论(0编辑  收藏  举报