关于nginx + fastdfs 的开机自启动的配置


做项目的时候虚拟机每次启动之后都要重新启动一下fastdfs 和 nginx服务,比较麻烦,所以增加开机自启动;

1、编辑 /etc/rc.d/rc.local 文件,增加启动项;
在这里插入图片描述
如下文本(注意是你自己安装的目录):

# fastdfs start
/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart

# nginx start
/usr/local/nginx/sbin/nginx

2、在centos7中, /etc/rc.d/rc.local 文件的权限被降低了,需要给rc.local 文件增加可执行的权限;
centos6不用做这一步,直接跳过即可。

chmod +x /etc/rc.d/rc.local

3、编辑pid
① 进入 cd /usr/local/nginx/conf/ 目录,编辑配置文件nginx.conf ;
在这里插入图片描述
② 在配置文件中有个注释的地方: #pid logs/nginx.pid;
③ 将注释放开,并修改为:pid /usr/local/nginx/logs/nginx.pid;
在这里插入图片描述
④ 在 /usr/local/nginx 目录下创建 logs 目录:mkdir /usr/local/nginx/logs

4、reboot
如图:重启之后查看进程,nginx的master和worker都在运行。
在这里插入图片描述

发布了166 篇原创文章 · 获赞 585 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/zxdspaopao/article/details/103745673