目录
准备nginx-1.15.9.tar.gz压缩包

脚本内容:




yum -y install gcc gcc-c++ pcre-devel zlib-devel make

useradd -M -s /sbin/nologin nginx
###############################不建立家目录,不允许登录

把安装压缩包放到/opt下,然后解压
tar xzvf nginx-1.15.9.tar.gz ## 解压到当前目录下

得到结果:

①初始化服务 ./configure
进去nginx-1.15.9目录中。查看有一个可执行文件configure

指定工作目录
指定用户
指定组
加载的模块
② 编译安装
make && make install ### 编译安装

cp /usr/local/nginx/sbin/nginx /usr/local/sbin/ ##配置环境变量

测试nginx.conf语法是否存在问题。

① 启动 只需输入nginx

验证:



②关闭 、
killall -s HUP nginx ###选项 -s HUP 等同于 -1 重新加载 systemctl reload nginx
killall -s QUIT nginx ###选项 -s QUIT 等同于 -3 停止服务 systemctl stop nginx
①编写nginx.service文件
vim /lib/systemd/system/nginx.service

②给与权限
chmod 754 /lib/systemd/system/nginx.serer

③开启服务
刚才使用nginx自身启动命令开启的,现在使用systemctl开启。需要先关闭nginx


验证:
