Ubuntu系统的防火墙关闭: ufw disable
第一步:Ubuntu 安装依赖环境
apt -y install libpcre3-dev zlib1g-dev libssl-dev build-essential
如果出现无法下载则在末尾处假如 --fix missing如下图所示
出现下图则为安装成功
第二步:
useradd -M -s /sbin/nologin nginx
-M:只创建用户,不创建家目录
-s:指定创建用户的登录shell,禁止该用户登录系统
nginx:用户名为nginx
第三步
解包→配置→编译→安装
如果出现直接拖入安装包无法传输的问题,就先安装install lrzsz,方法如下
然后拖入准备好的nginx-1.22安装包到opt目录下,tar -xf解压,完成后ls打开,找到绿色字体的configure文件,编辑configure文件
安装到指定位置/usr/local/nginx
如果配置、编译、安装中有一步出错,都要回到配置这一步重新配置
配置nginx
编译:
用4核提升编译速度,编译完成后安装
让系统能识别nginx的操作命令
cd到local文件下,ll显示当前目录
修改nginx所有者和所在组
修改进程
cd到conf文件下面,vim nginx.conf
将箭头所指行改为与图中一致后,【shift】+【:】进入最底行,wq保存退出
保存完成后输入nginx -t 检验是否联通,出现下图中ok和successful即为成功
vim下列命令
将这段文字复制进去,wq保存退出
刷新重启nginx