推荐用 rbenv,开发环境建议离线安装,本机不跑产品环境不建议装 nginx,apache,passenger 那一大堆,浪费热情。如果想试试产品环境,搞个 ubuntu 按小时计费,开心玩一会,写个技术笔记,就可以了。
感谢感谢,辛苦啦
metasploit,ruby 写的后渗透工具框架,传闻是第二大活跃社区(不知道哪传的找不到出处)。 ruby 的生态这么健全,不会没落的。 可能没落的是 nim-lang 这种,小众语言,因为写了大量黑客工具(加载器)直接被 windows 封杀,它生态不健全,搞搞偏门还是可以的。
用离线安装,包括 gem 也是 pack 到本地。
DevSecOps
一直用 rubyencoder,加上自己设计的 license 机制。
这时候别说高可用了,赶紧组建多活数据中心吧
流量小,没有违规内容,不会和谐。 流量小,有违规内容,被检测到,先封后通知。 流量大,会被重点关注,但凡出现点挂马暗链违法内容,会被先封后通知。 绝大多数应用都是使用运营商带宽和资源,和他们沟通好,避免业务受影响。
网监发现会直接通知你运营商封 ip。前提是你有违法的内容。
攻击上看,前后端分离更容易下手。
虽然过了报名时间,但还是提交了一份。
哈哈,要不我也投一份
海口是个好地方
总结下碰到的原因:
1、如 1 楼所说没有加 x 权限
2、脚本内异常,第一行 -e 参数,如果有异常即终止后续操作
3、某些情况下 bash,dash,sh 的问题,(网上搜的)
4、这次的问题是,rc.local 执行在先,mount 命令在后,导致服务没有启动。不是楼主装的环境,所以搞了好久。
钟馗镇楼
哇,6 年啦
支持支持
蛮多的,超过我预期
可以和这种劳务委托的公司签,类似它 http://www.jlsfesco.com.cn/
你 2013 年之后发生了很多事情,你加入了优秀的团队,写了一本书,做了三年的网络安全项目。现在是 2019 年 1 月。
你只是跳板,攻击目标是 12306,把你的重定向判断逻辑改一下。
另外检查下你们的 http referer
支持 +1
nginx 是 web 服务器,rails 启动的服务是应用服务。
vmware workstation 里面装一个 ubuntu 做开发,网卡设定为桥接,内网都可以访问。
attr_accessor :key, :token
sudo chmod +x /etc/rc.local
$ sudo vim /etc/rc.local
/usr/local/nginx/sbin/nginx
/etc/init.d/mysql start
sudo -H -u deploy bash -c 'source ~/.rvm/scripts/rvm; cd #{Dir.pwd} && ./bin/start
把启动脚本写到 ./bin/start 里
#!/usr/bin/env ruby
require 'pathname'
require 'fileutils'
include FileUtils
# path to your application root.
APP_ROOT = Pathname.new File.expand_path('../../', __FILE__)
def system!(*args)
system(*args) || abort("\n== Command #{args} failed ==")
end
chdir APP_ROOT do
puts '== Installing Dependencies =='
system! 'bundle install --local'
puts "\n== Updating UI Assets =="
system! 'RAILS_ENV=production rake assets:precompile'
puts "\n== Starting Application Server =="
system! 'RAILS_ENV=production rake pack:start' -----> 这只是个例子,具体包装到 rake 里了
puts "\n== Done =="
end
感谢楼上众兄弟支持