Nginx的安装
271 字
1 分钟
Nginx的安装
#Nginx的安装
版本区别
版本区别
常用版本分为四大阵营
Nginx开源版 http://nginx.org/
Nginx plus 商业版 https://www.nginx.com
openresty http://openresty.org/cn/
Tengine http://tengine.taobao.org
Nginx的安装可以选择源码编译的方式也可以使用宝塔面板安装,本文采用的是源码编译安装。
使用源码编译安装
[root@localhost opt]# tar -zxvf nginx-1.21.6.tar.gz[root@localhost nginx-1.21.6]# lsauto CHANGES CHANGES.ru conf configure contrib html LICENSE man README src提前安装需要的库
yum install -y gccyum install -y pcre pcre-develyum install -y zlib zlib-devel安装
./configure --prefix=/usr/local/nginx # --prefix=/usr/local/nginx 指安装路径是/usr/local/nginxmakemake install启动nginx
进入安装好的目录 /usr/local /nginx/sbin
./nginx # 启动./nginx -s stop #快速停止./nginx -s quit #优雅关闭,在退出前完成已经接受的连接请求./nginx -s reload #重新加载配置访问成功

安装成系统服务
在如下位置创建服务脚本nginx.service
vi /usr/lib/systemd/system/nginx.service[Unit]Description=The NGINX HTTP and reverse proxy serverAfter=syslog.target network-online.target remote-fs.target nss-lookup.targetWants=network-online.target
[Service]Type=forkingPIDFile=/usr/local/nginx/logs/nginx.pidExecStartPre=/usr/local/nginx/sbin/nginx -tExecStart=/usr/local/nginx/sbin/nginxExecReload=/bin/kill -s HUP $MAINPIDExecStop=/bin/kill -s QUIT $MAINPIDPrivateTmp=true
[Install]WantedBy=multi-user.target重新加载系统服务
systemctl daemon-reload启动服务
systemctl start nginx.service开机启动
systemctl enable nginx.service支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!
相关文章 智能推荐
1
Nginx的的目录结构
linux Nginx的的目录结构,基本运行原理及基本配置文件
2
反向代理在系统结构中的应用场景
linux 反向代理在系统结构中的应用场景
3
ansible-docker-deploy
linux ansible-docker-deploy学习
4
Jenkins持续集成从入门到精通
linux RockyLinux初始化
5
RockyLinux初始化
linux RockyLinux初始化
随机文章 随机推荐