系统centos7html
一、安装nginxnginx
a、检查环境依赖(wget、gcc、automake 、autoconf 、libtool 、make) b、检查安装nginx依赖(pcre、pcre-devel、zlib、zlib-devel、openssl、openssl-devel) 例:命令 rpm -qa wget 若安装会返回 wget-1.14-18.el7.x86_64 相似的版本信息 反之则安装! 命令 yum -y install wget
二、选择源码目录,目录可自定义shell
进入目录:cd /usr/local/src 下载资源:wget http://nginx.org/download/nginx-1.12.2.tar.gz (版本根据系统状况本身选择) 解压:tar -zxvf nginx-1.12.2.tar.gz 进入nginx目录:cd nginx-1.12.2 生成Makefile :./configure --prefix=/usr/local/nginx (安装路径/usr/local/nginx 可自定义) configure 一个shell脚本,检测编译安装环境 编译安装:make && make install
三、设置nginx运行帐号vim
建立nginx用户组:groupadd nginx (groupadd 命令详解参考 https://www.cnblogs.com/diantong/p/9436027.html) 添加nginx用户:useradd -M -g nginx -s /sbin/nologin nginx (useradd 命令详解参考 https://www.cnblogs.com/irisrain/p/4324593.html)
四、修改nginx.conf配置centos
cd /usr/local/nginx/conf vim nginx.conf 修改 #user nobody; 为 user nginx nginx
五、配置nginx为系统服务centos7
vim /lib/systemd/system/nginx.service 文件内容以下: [Unit] Description=nginx After=network.target [Service] Type=forking ExecStart=/usr/local/nginx/sbin/nginx ExecReload=/usr/local/nginx/sbin/nginx -s reload ExecStop=/usr/local/nginx/sbin/nginx -s stop PrivateTmp=true [Install] WantedBy=multi-user.target
七、启动nginxrest
service nginx start (中止stop、重启restart) 查看nginx是否启动成功: ps aux | grep nginx ![图片描述][1]