Hi,我是聪慧苹果8,就是江湖上人见人爱、花见花开,土到掉榨的Linux爱好者,一起学习吧。
今天部署了一套单机的Nginx应用,Nginx功能太强大,需要慢慢总结,一起来实践一下,转发收藏备用哦。
一、官方下载Nginx 安装包。
一般直接下载Stable version稳定版本,也可以尝试Mainline version主线版本,顺便简单介绍下两个版本的区别
Nginx 同时维护着两个分支,分别为 Mainline 主线版和 Stable 稳定版。
Mainline 是更新活跃的开发分支,其添加了最新功能和错误修复。stable 接收针对严重性错误的修复,但不会使用最新的功能。
官方链接:
wget下载方便一些,不用再本地上传到服务器了,未联网的服务器可以现在下载到本地。
[root@Demo-Environment nginx]# wget http://nginx.org/download/nginx-1.20.2.tar.gz
二、安装Nginx应用
1.安装前请先阅读Nginx模块的功能和依赖包
Nginx依赖包:
gcc、libtool pcre、pcre-devel zlib、zlib-devel openssl、openssl-devel
2.源码安装Nginx应用
编译安装步骤如下:
[root@Demo-Environment nginx-1.20.2]# ./configure --prefix=/appuser/nginx/ --sbin-path=/appuser/nginx/sbin/nginx --conf-path=/appuser/nginx/conf/nginx.conf --pid-path=/appuser/nginx/nginx.pid --error-log-path=/appuser/nginx/logs/error.log --http-log-path=/appuser/nginx/logs/access.log;
configure 命令参数,请根据实际情况进行增加或删除:
[root@Demo-Environment nginx-1.20.2]# make
[root@Demo-Environment nginx-1.20.2]# make install
三、验证Nginx是否安装成功
启动Nginx应用
查看Nginx进程状态
使用浏览器打卡Nginx默认页面
有没有发现Nginx使用默认配置文件启动后,worker进程使用了nobody用户拉起了,怎么解决呢?评论区讨论,一起分析下...
本文暂时没有评论,来添加一个吧(●'◡'●)