折雨的天空

博客介绍:本博客当前共有文章【968】篇,总阅读量【5,177,078】次,第一篇博客发表于【2011年04月06日 10时34分】,距今已【4990】天,感谢您的使用!

您的位置:折雨的天空 >其他技术> ngrok在某些centos下使用自动脚本不成功

ngrok在某些centos下使用自动脚本不成功

之前有些自动安装Ngrok的文章,里面通过git下载脚本,自动编译安装

但是,昨天遇到在Openvz的vps上安装不成功,编译失败的问题

没能解决


初步怀疑是系统少了几个依赖库,有时间测试一下


少的依赖库可能包含:


yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker

yum install asciidoc

由于自动安装的脚本没能编译成功,所以找了手动安装的,文章地址:

http://www.jianshu.com/p/b254547b9fe5


这里就不备份了。按照步骤一步一步的来的。


最后参照:


https://yq.aliyun.com/articles/28256

http://www.voidcn.com/blog/fangxiaoji/article/p-5033258.html

设置了服务,随机启动


后台运行ngrok的方法在之前的文章中已经介绍。而我们在使用ngrok很多时候希望是开机自己就启动起来,方法如下:


一,在ngrok程序目录下新建一个启动脚本,例如:

path=/usr/appdata/ngrok
nohup $path/ngrok -domain="$NGROK_DOMAIN" -httpAddr=":80"

path为当前目录的路径
启动脚本要写后台启动的脚本,后面的启动项目根据自己需要来写


二,把ngrok程序制作成系统服务

在 /etc/rc.d/init.d目录下新建一个服务项目(ngrok),如下:

#!/bin/sh
#chkconfig:2345 70 30
#description:ngrok

ngrok_path=/usr/appdata/ngrok
case "$1" in
	start)
		echo "start ngrok service.."
		sh ${ngrok_path}/start.sh
		;;
	*)
	exit 1
	;;
esac

给该文件赋权限755

chmod 755 ngrok


三,注册ngrok服务自启动

chkconfig --add  ngrok

测试服务是否能启动成功

service ngrok start

检查自启动的服务

chkconfig

------------正 文 已 结 束, 感 谢 您 的 阅 读 (折雨的天空)--------------------

转载请注明本文标题和链接:《ngrok在某些centos下使用自动脚本不成功

奖励一下

取消

分享不易,烦请有多多打赏,如您也困难,点击右边关闭即可!

扫码支持
扫码打赏,5元,10元,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

-秒后自动关闭,如已打赏,或者不愿打赏,请点击右上角关闭图标。

发表评论

路人甲 表情
看不清楚?点图切换