Ubuntu中Nginx 开机自启动
来源:互联网 发布:根河教育网络办公平台 编辑:程序博客网 时间:2024/05/17 06:20
缘起
因为发现服务器没有设置Nginx开机自启动,就网上搜了一下,找了个启动脚本,设置一下。
正文
Ubuntu/Linux系统开机自启动,很简单,在/etc/init.d/目录下编写一个服务脚本(比如nginx),然后在/etc/init.d/rc.local中添加一行启动命令。操作步骤如下
1. vi /etc/init.d/nginx ,其中具体的脚本展示如下:
#!/bin/bash# nginx Startup script for the Nginx HTTP Server# it is v.0.0.2 version.# chkconfig: - 85 15# description: Nginx is a high-performance web and proxy server.# It has a lot of features, but it's not for everyone.# processname: nginx# pidfile: /var/run/nginx.pid# config: /usr/local/nginx/conf/nginx.conf#注意:这里的三个变量需要根据具体的环境而做修改。nginxd=/opt/nginx/sbin/nginxnginx_config=/opt/nginx/conf/nginx.confnginx_pid=/opt/nginx/logs/nginx.pidRETVAL=0prog="nginx"# Check that networking is up.[ -x $nginxd ] || exit 0# Start nginx daemons functions.start() {if [ -e $nginx_pid ];then echo "nginx already running...." exit 1fi echo -n $"Starting $prog: " $nginxd -c ${nginx_config} RETVAL=$? echo [ $RETVAL = 0 ] return $RETVAL}# Stop nginx daemons functions.stop() { echo -n $"Stopping $prog: " $nginxd -s stop RETVAL=$? echo [ $RETVAL = 0 ] && rm -f /var/lock/subsys/nginx $nginx_pid}# reload nginx service functions.reload() { echo -n $"Reloading $prog: " kill -HUP `cat ${nginx_pid}` RETVAL=$? echo}# See how we were called.case "$1" in start) start ;; stop) stop ;; reload) reload ;; restart) stop start ;; status) status $prog RETVAL=$? ;; *) echo $"Usage: $prog {start|stop|restart|reload|status|help}" exit 1esacexit $RETVAL
2.sudo chmod a+x /etc/init.d/nginx
3.在rc.local文件的最后中添加如下的一行: /etc/init.d/nginx start
最后,nginx可以通过 /etc/init.d/nginx start或者 service nginx start进行启动。
后记
之所以记下来,是因为在网上的看到的脚本都少有点问题(正对centos,而不是ubuntu),自己看了看,也修改了一下。其实,挺无聊的。
设置完服务器就能访问网站了,对Nginx的了解也仅限于HTTP代理服务器,还需要进一步的学习和认识。
参考文献
1.Linux下的Nginx安装(开机自启动)
2.Linux(CentOS)系统下设置nginx开机自启动 :http://blog.163.com/qsc0624@126/blog/static/140324073201312734548701/
0 0
- Ubuntu中Nginx 开机自启动
- 开机自启动nginx
- 开机自启动nginx
- nginx开机自启动
- Ubuntu 取消 Apache及Nginx等开机自启动
- ubuntu下安装nginx服务器与设置开机自启动
- Nginx windows开机自启动
- nginx开机自启动设置
- linux 开机自启动nginx
- Centos7中Nginx开机自启动的解决办法
- Ubuntu nginx 开机启动配置
- ubuntu conky开机自启动
- ubuntu ibus 开机自启动
- ubuntu 开机自启动设置
- ubuntu开机自启动tomcat
- Ubuntu 10.04中自定义开机自启动程序
- nginx启动脚本并且开机自起
- centos nginx和svn开机自启动
- 关于hadoop使用lzo压缩的流程
- Codeforces Round #FF (Div. 2)C - DZY Loves Sequences
- Andorid4.x 流氓式屏蔽HOME键
- EC2常用命令
- js中Switch 中default 的用法
- Ubuntu中Nginx 开机自启动
- 【POJ】2367 Genealogical tree 拓扑排序
- Swift编程语言学习4.3—— 控制语句
- derby数据库常见操作汇总
- 字节对齐的算法
- JAVA的异常处理机制有什么好处,你造吗?
- [UIImage resizableImageWithCapInsets:]使用注意
- intval PHP
- @Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction区别