一般的测试环境安装nginx都是一键安装的,Mac OS 安装命令 brew install nginx,但如果是内网环境,即无法连通外网或者服务器无法使用 yum apt-get等命令下载依赖,安装时会有一点点小麻烦。 比如一个新的主机,可能没有 PCRE、zlib 和 OpenSSL等。

Nginx是使用C语言开发的高性能、轻量级的Web服务器。

第一步,下载 nginx 安装包,并上传到服务器。 下载传送门

第二步,解压,命令参考如下:

tar -zxvf nginx-1.25.2.tar.gz

第三步,下载需要的lib,一般有 PCRE、zlib等。然后通过命令 ./configure 配置一些系统参数,比如安装路径,lib的目录等。安装配置文档传送门

./configure --prefix=/your/install/path/nginx --with-openssl=/your/lib/path/openssl-1.1.1v.tar.gz

lib安装包传送门:

PCRE下载传送门zlib下载传送门Open ssl 下载传送门

备注:很多同学查到的信息是要安装这些lib,但是其实不需要自己安装,只要参考上面的命令,配置lib指向你下载上传的包就可以了!

第四步,编译。

make

make 是一个构建工具,用于管理和执行软件项目的编译过程。 不熟悉C的同学,熟悉Java的同学可以理解为Maven的 mvn package 。

备注:编译时,查看是否缺少lib,如果缺少的话 要返回到第三步重新开始哈。 第五步,安装。

make install

make install 是 make 工具的一个目标,用于将已编译的程序或库文件安装到系统的指定位置。不熟悉C的同学,熟悉Java的同学可以理解为Maven的 mvn install 。

备注:一般来讲安装的路径都要在第三步配置好,不推荐安装到默认的系统路径,因为可能需要权限,后期管理麻烦。

第六步,就可以编辑配置文件,启动你的nginx了。

/path/to/installation/sbin/nginx

nginx运维常用的命令:

nginx -v : 查看 Nginx 版本nginx: 启动 Nginxnginx -s stop : 停止 Nginxnginx -s reload : 重启 Nginxnginx -t : 测试 Nginx 配置文件语法nginx -s status : 查看 Nginx 运行状态nginx -c /path/to/your/nginx.conf : 启动时指定配置文件

非常重要的一点!合理的管理好你的安装包和安装路径(两个起码要分开吧)。不要增加运维的负担,估计时间久了自己都不知道要干啥了!! 反例:

推荐文章

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: