yum -y install gcc gcc-c++ zlib zlib-devel pcre pcre-devel openssl openssl-devel #先安装依赖
解压nginx tar -zxf nginx-1.20.2.tat.gz -C /usr/src
cd /usr/src/nginx-1.20.2/
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module #安装模块
--with-http_stub_status_module #监控nginx的当前状态
--with-http_ssl_module #https
make && make install
添加系统服务及常用命令
ln -s /usr/local/nginx/sbin/* /usr/local/sbin/ #软链接,执行命令的时候更加方便
vim /etc/rc.d/init.d/nginx # 添加如下配置
#!/bin/bash
#chkconfig: 35 85 21
case $1 in
start)
/usr/local/sbin/nginx
;;
stop)
killall -9 nginx
rm -f /var/run/nginx.pid
;;
restart)
$0 stop
$0 start
;;
*)
echo "start|stop|restart"
;;
esac#给文件添加权限并加入系统服务
chmod +x /etc/rc.d/init.d/nginx #给指定文件加权限
chkconfig --add nginx #加入系统服务
chkconfig nginx on #永久
killall -9 nginx #关闭nginx
systemctl restart nginx #重启服务
systemctl status nginx #查看状态nginx #启动nginx服务
nginx -s reload #重新加载配置文件
killall -9 nginx #关闭nginx
nginx -t #检测nginx的配置文件是否正确,返回OK即为正确。如果配置文件中有格式问题,会指出具体是哪一行到这里安装就算结束了
vim /usr/local/nginx/conf/nginx.conf #配置文件
/usr/local/nginx/html #html文件
源码安装Nginx
最新推荐文章于 2024-03-10 12:47:05 发布