之前有些自动安装Ngrok的文章,里面通过git下载脚本,自动编译安装
但是,昨天遇到在Openvz的vps上安装不成功,编译失败的问题
没能解决
初步怀疑是系统少了几个依赖库,有时间测试一下
少的依赖库可能包含:
yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
yum install asciidoc
由于自动安装的脚本没能编译成功,所以找了手动安装的,文章地址:
这里就不备份了。按照步骤一步一步的来的。
最后参照:
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下使用自动脚本不成功》
发表评论