Ubuntu 11.10 开机让 Varnish 跟随 Nginx 一起启动
Ubuntu 安装配置 Varnish 都很简单 , 可是 Ubuntu 重启 Varnish 不能开机启动 , 访问反向代理端口会报找不到服务器的错误 , 我试图用 rcconf 设置 Varnish 开机启动 , 但是不成功 。 无奈我只好让 Varnish 跟随 Nginx 一起开机启动 , 这样 Ubuntu 重启以后 , Varnish 也会跟着 Nginx 启动起来 。
打开 /etc/init.d/nginx 文件 , 注意粗体是让 Varnish 跟随 Nginx 启动的新增脚本
case "$1" in
start)
echo -n "Starting $DESC: "
start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
--exec $DAEMON -- $DAEMON_OPTS
echo "$NAME."
/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi
/usr/sbin/varnishd -f /etc/varnish/default.vcl -s malloc,1G -T 127.0.0.1:2000 -a 0.0.0.0:80
;;
stop)
echo -n "Stopping $DESC: "
start-stop-daemon --stop --quiet --pidfile /var/run/$NAME.pid \
--exec $DAEMON
echo "$NAME."
pkill -9 php-cgi
pkill Varnishd
;;
restart|force-reload)
echo -n "Restarting $DESC: "
start-stop-daemon --stop --quiet --pidfile \
/var/run/$NAME.pid --exec $DAEMON
pkill Varnishd
sleep 1
start-stop-daemon --start --quiet --pidfile \
/var/run/$NAME.pid --exec $DAEMON -- $DAEMON_OPTS
echo "$NAME."
/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi
/usr/sbin/varnishd -f /etc/varnish/default.vcl -s malloc,1G -T 127.0.0.1:2000 -a 0.0.0.0:80
配置完成以后 , 保存对脚本的更改 , 重启 Ubuntu , 访问反向代理服务器(Varnish) , 正常返回真实服务器数据 , 配置成功 !
转载于:https://www.cnblogs.com/duogemajia/archive/2012/03/27/2419693.html
Ubuntu 11.10 开机让 Varnish 跟随 Nginx 一起启动相关推荐
- Ubuntu 11.10 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答
学技术怎么能不会用服务器,阿里云服务器现8折优惠,还有更多优惠券限量发放 https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.ht ...
- Ubuntu 11.10中用xen-tools安装虚拟机(UbuntuCentOS)
Ubuntu 11.10中可以通过apt-get安装xen-tools,其版本为4.1版本: # apt-get install -y xen-tools 由于xen-tools是xen的半虚拟化管理 ...
- (转)VMware 虚拟机安装Ubuntu 11.10使用share folders共享目录
第一步,安装VMware Tools 恢复虚拟机ubuntu后,首先,点击 虚拟机--安装VMware Tools(Install VMware Tools),这时我们会在Ubuntu系统桌面上发现V ...
- Windows xp+Ubuntu 11.10 硬盘安装
这个主要参照了ubuntu论坛中的文章,自己亲自实践安装时产生了一些疑惑,在文章中给予记录,以方便下次安装时注意,同时也希望能帮到遇到相同问题的朋友. 安装环境: 因为要在ubuntu上开发,而平常娱 ...
- Ubuntu 10.10安装配置指南Ubuntu 11.10 图形安装教程
Ubuntu 11.10 (Oneiric Ocelot )图形(图解)安装教程.基本设置.网络设置.软件源.语言与输入法.硬件驱动.Unity.Gnome3.Ubuntu文档.制作USB Live. ...
- Ubuntu 11.10 图形(图解)安装教程、基本设置、网络设置、软件源、硬件驱动
Ubuntu 11.10 (Oneiric Ocelot )图形(图解)安装教程.基本设置.网络设置.软件源.语言与输入法.硬件驱动.Unity 3D.Gnome3.Ubuntu文档.制作USB Li ...
- ubuntu 11.10安装及配置
Ubuntu 11.10 图形(图解)安装教程.基本设置.网络设置.软件源.硬件驱动.Unity 3D.Gnome3.U盘安装 Ubuntu 11.10 (Oneiric Ocelot )图形(图解) ...
- Ubuntu 11.10 图形(图解)安装教程、 基本设置、 网络设置、 软件源、 硬件驱
主要内容: Ubuntu 11.10 (Oneiric Ocelot )图形(图解)安装教程.基本设置.网络设置.软件源.语言与输入法.硬件驱动.Unity 3D.Gnome3.Ubuntu文 ...
- Ubuntu 11.10 图形(图解)安装教程、基本设置、网络设置、软件源、硬件驱
Ubuntu 11.10 (Oneiric Ocelot )图形(图解)安装教程.基本设置.网络设置.软件源.语言与输入法.硬件驱动.Unity 3D.Gnome3.Ubuntu文档.制作USB Li ...
最新文章
- freemarker中boolean变量的读取
- Linux下使用两个线程协作完成一个任务的简易实现
- System.Transactions:实现你自己的Resource Manager
- 【Git 】命令总结记录
- 什么是MCU里应尽量遵循的寄存器谨慎赋值法?
- python逐个读取字符_玩转python之字符串逐个字符或逐词反转
- jboss、weblogic介绍
- C# 调用Dll中非托管C++代码时,函数参数的类型对照
- DataTable数据转成Json格式
- java读取串口设备信息_Java--串口之间的通信及扫描枪的读取
- 依赖注入框架 ----Dagger2 使用详解及源码分析
- React router v6写法总结
- 与班尼特·胡迪一起攻破浮空城 (HZNU-2264)
- 富士胶片3月底完成日立影像诊断业务收购;中国癌症早筛第一股诺辉健康登陆港交所 | 美通企业日报...
- 数据结构与算法题目集7-32——哥尼斯堡的“七桥问题”
- 电脑选购指南(内含各价位型号最新推选)
- win7/win10安装Ubuntu20.04双系统详细操作步骤
- 欧美相关出口企业要注意了!
- 信号与系统(三):系统分析方法对比:微分方程 相量 傅里叶级数/变换 拉普拉斯变换
- 对象存储 OSS 文件下载方法:流式下载和本地下载