点赞
评论
收藏
分享
举报
采用systemd配置开机启动NGINX服务
发表于2021-06-19 18:35

浏览 3.8k

文章标签


NGINX安装好后,我们都希望配置当系统启动后,能自动启动NGINX服务,在Linux系统中,现在比较多采用systemd来管理服务的启停,以下为在CentOS 7上通过systemd配置开机直接启动NGINX服务的一些操作:

1.       通过yum命令直接安装NGINX Plus版本后的配置操作:

CentOS7上采用yum命令安装NGNIX Plus的过程,可参考:

https://docs.nginx.com/nginx/admin-guide/installing-nginx/installing-nginx-plus/#install_rhel_centos

安装完成后,系统会自动在/lib/system/system目录下生成nginx.service文件:

采用Systemctl enable命令直接配置系统启动时启动NGINX服务即可:

[root@nginxplus2-14 ~]# systemctl enable nginx.service

2.       通过yum命令直接安装NGINX Open Source版本后的配置操作:

CentOS7上采用yum安装NGINX Open Source版本的过程,可参考:

https://docs.nginx.com/nginx/admin-guide/installing-nginx/installing-nginx-open-source/#prebuilt_redhat

安装完成后,系统会自动在/lib/system/system下生成nginx.service文件:

采用Systemctl enable命令直接配置系统启动时启动NGINX服务即可:

[root@nginxoss-2-15 system]# systemctl enable nginx.service

3.       自己编译安装的NGINX Open Source版本后的配置操作:

自己编译安装NGINX Open Source,请参考:

https://docs.nginx.com/nginx/admin-guide/installing-nginx/installing-nginx-open-source/#sources

完装完成后,需要自己手工创建生成/lib/systemd/system/nginx.service文件(请根据自己的环境修改PIDfilenginx命令的路径):

采用Systemctl enable命令直接配置系统启动时启动NGINX服务:

[root@nginxoss1 system]# systemctl enable nginx.service


可以采用systemctl is-enabled命令来检查nginx服务是否enable:

[[root@nginxoss-2-15 system]# systemctl is-enabled nginx.service

enabled

已修改于2023-03-06 02:21
本作品系原创
创作不易,留下一份鼓励
leozou123

暂无个人介绍

关注



写下您的评论
发表评论
全部评论(0)

按点赞数排序

按时间排序

关于作者
leozou123
这家伙很懒还未留下介绍~
1
文章
0
问答
1
粉丝
相关文章
最近在准备优化日志请求时遇到了一些令人疑惑的问题,比如为什么响应头里出现了两个cachecontrol、为什么明明设置了nocache却还是发请求,为什么多次访问时有时请求里带了etag,有时又没有带?等等。。。后来查了一些资料以及同事亲自验证,总算对这些问题有了个清晰的理解,现在整理出来以备忘。1、缓存的分类缓存分为服务端侧(serverside,比如Nginx、Apache)和客户端侧(clientside,比如webbrowser)。服务端缓存又分为代理服务器缓存和反向代理服务器缓存(也叫网关缓存,比如Nginx反向代理、Squid等),其实广泛使用的CDN也是一种服务端缓存,目的都是让用户的请求走”捷径“,并且都是缓存图片、文件等静态资源。客户端侧缓存一般指的是浏览器缓存,目的就是加速各种静态资源的访问,想想现在的大型网站,随便一个页面都是一两百个请求,每天pv都是亿级别,如果没有缓存,用户体验会急剧下降、同时服务器压力和网络带宽都面临严重的考验。2、浏览器缓存机制详解浏览器缓存控制机制有两种:HTMLMeta标签vs.HTTP头信息
点赞 0
浏览 3.2k
本文转载:https://segmentfault.com/a/1190000020345803作者:民工哥今天,我们来聊一聊,在企业实际生产环境中经常遇到的一个情况,升级Nginx到新的版本和如何回滚至旧版本。1、环境介绍今天准备的两个nginx版本如下:[root@nginx~]#cd/download/nginx/ [root@nginxnginx]#ll total1952 -rw-r--r--1rootroot981687Oct172017nginx-1.12.2.tar.gz -rw-r--r--1rootroot1015384Dec409:58nginx-1.14.2.tar.gz 2、编译安装新旧版本编译安装nginx-1.12.2[root@nginxnginx]#tarzxfnginx-1.12.2.tar.gz [root@nginxnginx]#cdnginx-1.12.2 [root@nginxnginx-1.12.2]#./configure--prefix=/usr/
点赞 0
浏览 3.8k
原文作者:林静 原文链接:分享实录 | NGINX QUIC & HTTP/3 最新进展 转载来源:NGINX 开源社区 NGINX 唯一中文官方社区 ,尽在 nginx.org.cn 编者按——本
点赞 1
浏览 4.6k