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
, make
,make install
都是在nginx的解压目录中执行的
windows安装,
linux安装:yum, rpm等
以下介绍一些通过rpm方式安装nginx(适用于内网比较方便),centos7为基础环境
- 先查看是否已经安装了nginx
rpm -qa | grep nginx
- 如果已安装的情况下,需要先进行卸载
rpm -e nginx
- 下载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
- 安装nginx
rpm -ivh nginx-1.18.0-1.el7.ngx.x86_64.rpm
- 再查看是否安装好了nginx
whereis nginx
当需要指定配置文件启动nginx时,在命令后面更上 -c x/y/z.conf即可,在进行测试的时候,也需要更新这个
rpm命令
如果需要进行非http协议,比如neo4j的bolt协议代理,需要如下方式进行
参考博客:
- centos7 rpm安装nginx
https://www.cnblogs.com/sky-cheng/p/14621145.html
- rpm安装、卸载软件命令--以nginx为例
https://www.cnblogs.com/Small-sunshine/p/10427829.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了