目录
准备nginx-1.15.9.tar.gz压缩包
1、系统初始话脚本
脚本内容:
2、安装环境依赖包
yum -y install gcc gcc-c++ pcre-devel zlib-devel make
3、创建运行用户、组
useradd -M -s /sbin/nologin nginx
不建立家目录,不允许登录
4、编译安装Nginx
4.1解压缩包
把压缩包放到/opt下,然后解压
得到结果:
4.2修改配置文件
① 进去nginx-1.15.9目录中。查看有一个可执行文件configure
指定工作目录
指定用户
指定组
加载的模块
② 编译安装
make && make install
4.3路径优化
cp /usr/local/nginx/sbin/nginx /usr/local/sbin/
4.4检查配置文件
4.5启动、停止Nginx
① 启动 只需输入nginx
验证:
②关闭
killall -s HUP nginx ###选项 -s HUP 等同于 -1 重新加载 systemctl reload nginx
killall -s QUIT nginx ###选项 -s QUIT 等同于 -3 停止服务 systemctl stop nginx
4.6添加 Nginx.service 系统服务
①编写nginx.service文件er
vim /lib/systemd/system/nginx.service
②给与权限
③开启服务
刚才使用nginx自身启动命令开启的,现在使用systemctl开启。需要先关闭nginx
验证: