一、打开官网
二、下载服务器上
wget http://nginx.org/download/nginx-1.8.0.tar.gz
三、安装依赖
yum -y install gcc gcc-c++ autoconf automake make
yum install -y zlib zlib-devel pcre pcre-devel openssl openssl-devel
四、解压压缩包并进行安装
mkdir /usr/local/nginx
tar -zxf nginx-1.8.0.tar.gz
cd nginx-1.8.0.tar.gz
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_gzip_static_module --with-debug --with-http_stub_status_module
make
make install
编译安装完成
五、启动nginx
/usr/local/nginx/sbin/nginx -t ##检查nginx
/usr/local/nginx/sbin/nignx -c /usr/local/nginx/conf/nginx.conf
六、创建虚拟用户
useradd -M -s /sbin/nologin www
随后修改nginx配置讲nobody改为www即可;
七、使用systemctl管理nginx
touch /lib/systemd/system/nginx.service
[root@SanXingDaSai2020 logs]# cat /lib/systemd/system/nginx.service
[Unit]
Description=The NGINX HTTP and reverse proxy server
After=syslog.target network.target remote-fs.target nss-lookup.target[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStartPre=/usr/local/nginx/sbin/nginx -t
ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop
PrivateTmp=true[Install]
WantedBy=multi-user.target
[root@SanXingDaSai2020 logs]# pgrep nginx|xargs kill -9
[root@SanXingDaSai2020 logs]# systemctl start nginx.service
有问题请加博主微信进行沟通!
全部评论